| Period End Date | 2026-09-30 | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 6.51%76.28 | 81.59 | 75.07 | 75.20 | 68.84 |
| Cost Of Revenue | 1.84%52.37 | 51.43 | 47.88 | 46.83 | 46.87 |
4.08%14.74 | 14.16 | 13.19 | - | - | |
| Selling, General, and Administrative | 4.08%14.74 | 14.16 | 13.19 | - | - |
| Operating Income/Loss | 43.08%9.16 | 16.09 | 14.42 | 12.57 | 9.06 |
| Income/Loss From Continuing Operations Before Tax | 45.91%8.60 | 15.90 | 13.96 | 12.43 | 9.07 |
| Income Tax Expense/Benefit | 41.97%2.27 | 3.91 | 3.60 | 1.71 | 3.01 |
| Income/Loss From Continuing Operations After Tax | 47.20%6.33 | 11.99 | 10.36 | 10.72 | 6.06 |
| Income/Loss From Discontinued Operations, Net Of Tax | 904.55%-0.22 | -0.02 | 0.10 | 3.88 | -0.41 |
48.95%6.11 | 11.97 | 10.46 | 14.60 | 5.65 | |
| Attributable To Parent | 48.95%6.11 | 11.97 | 10.46 | 14.60 | 5.65 |
| Basic Average Shares | 0.13%84.42 | 84.53 | 84.42 | -0.14 | 84.36 |
| Diluted Average Shares | 0.55%85.37 | 85.84 | 85.85 | -0.10 | 85.07 |
| Basic Earnings Per Share | 50.00%0.07 | 0.14 | 0.12 | 0.17 | 0.07 |
| Diluted Earnings Per Share | 50.00%0.07 | 0.14 | 0.12 | 0.17 | 0.07 |