| Period End Date | 2026-07-31 | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 13.75%386.36 | 447.94 | 410.04 | 421.75 | 396.80 |
| Cost Of Revenue | 8.37%100.87 | 110.08 | 107.78 | 104.39 | 109.26 |
12.84%238.53 | 211.39 | - | - | - | |
| Selling, General, and Administrative | 12.84%238.53 | 211.39 | - | - | - |
| Costs And Expenses | 13.51%383.42 | 337.80 | 347.28 | 348.76 | 365.84 |
| Operating Income/Loss | 97.33%2.94 | 110.14 | 62.76 | 73.00 | 30.96 |
| Income/Loss From Continuing Operations Before Tax | 113.24%-12.58 | 94.97 | 44.40 | 58.01 | 17.71 |
| Income Tax Expense/Benefit | 97.89%-0.85 | -40.37 | 14.72 | 13.12 | 6.01 |
108.66%-11.73 | 135.35 | 29.68 | 44.89 | 11.70 | |
| Attributable To Parent | 108.66%-11.73 | 135.35 | 29.68 | 44.89 | 11.70 |
| Basic Average Shares | 50.75 | - | 52.25 | 53.09 | 53.38 |
| Diluted Average Shares | 50.75 | - | 52.66 | 53.52 | 53.97 |
| Basic Earnings Per Share | -0.23 | - | 0.57 | 0.85 | 0.22 |
| Diluted Earnings Per Share | -0.23 | - | 0.56 | 0.84 | 0.22 |