| 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 | 1.31%1,966.00 | 1,992.00 | 1,918.00 | 1,793.00 | 1,917.00 |
| Cost Of Revenue | 10.85%1,246.00 | 1,124.00 | 1,232.00 | 1,187.00 | 1,261.00 |
| Gross Profit | 17.05%720.00 | 868.00 | 686.00 | 606.00 | 656.00 |
4.03%381.00 | 397.00 | 369.00 | 354.00 | - | |
| Selling, General, and Administrative | 4.03%381.00 | 397.00 | 369.00 | 354.00 | - |
| Operating Income/Loss | 28.09%338.00 | 470.00 | 316.00 | 247.00 | 303.00 |
| Nonoperating Income/Loss | 46.67%-16.00 | -30.00 | -25.00 | -21.00 | -27.00 |
| Income/Loss From Continuing Operations Before Tax | 26.82%322.00 | 440.00 | 291.00 | 227.00 | 276.00 |
| Income Tax Expense/Benefit | 23.36%82.00 | 107.00 | 63.00 | 51.00 | 76.00 |
27.93%240.00 | 333.00 | 228.00 | 176.00 | 200.00 | |
| Attributable To Parent | 27.67%230.00 | 318.00 | 213.00 | 165.00 | 189.00 |
| Attributable To Noncontrolling Interest | 33.33%10.00 | 15.00 | 15.00 | 12.00 | 11.00 |
| Basic Average Shares | 1.51%196.00 | 199.00 | 204.00 | - | 209.00 |
| Diluted Average Shares | 1.51%196.00 | 199.00 | 204.00 | - | 209.00 |
| Basic Earnings Per Share | 26.88%1.17 | 1.60 | 1.05 | - | 0.91 |
| Diluted Earnings Per Share | 26.88%1.17 | 1.60 | 1.05 | - | 0.90 |
| Common Stock Dividends | 0.32 | 0.32 | 0.32 | 0.31 | 0.31 |
| Undistributed Earnings/Loss Allocated To Participating Securities, Basic | 100.00%- | 1.00 | - | - | - |