| Period End Date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 7.65%816.00 | 758.00 | 789.00 | 783.00 | 776.00 |
| Cost Of Revenue | 5.84%399.00 | 377.00 | 397.00 | 389.00 | 393.00 |
9.88%267.00 | 243.00 | - | - | - | |
| Selling, General, and Administrative | 9.88%267.00 | 243.00 | - | - | - |
| Operating Income/Loss | 8.70%150.00 | 138.00 | 118.00 | 156.00 | 139.00 |
| Income/Loss From Continuing Operations Before Tax | 162.02%338.00 | 129.00 | 105.00 | 146.00 | 125.00 |
| Income Tax Expense/Benefit, Deferred | 41.00 | - | -3.00 | 4.00 | - |
| Income Tax Expense/Benefit | 162.50%84.00 | 32.00 | 34.00 | 40.00 | 28.00 |
161.86%254.00 | 97.00 | 71.00 | 106.00 | 97.00 | |
| Attributable To Parent | 167.39%246.00 | 92.00 | 67.00 | 100.00 | 91.00 |
| Attributable To Noncontrolling Interest | 60.00%8.00 | 5.00 | 4.00 | 6.00 | 6.00 |
| Basic Average Shares | 0.50%202.00 | 201.00 | - | 201.00 | 201.00 |
| Diluted Average Shares | 204.00 | 204.00 | - | 203.00 | 203.00 |
| Basic Earnings Per Share | 165.22%1.22 | 0.46 | 0.34 | 0.50 | 0.45 |
| Diluted Earnings Per Share | 168.89%1.21 | 0.45 | 0.33 | 0.49 | 0.45 |
| Common Stock Dividends | 0.15 | 0.15 | 0.13 | 0.13 | 0.13 |