| 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 | 6.82%4,873.00 | 4,562.00 | 4,346.00 | 4,855.00 | 4,553.00 |
| Cost Of Revenue | 3.64%2,218.00 | 2,140.00 | 2,035.00 | 2,335.00 | 2,160.00 |
2.05%1,343.00 | 1,316.00 | - | - | - | |
| Selling, General, and Administrative | 2.05%1,343.00 | 1,316.00 | - | - | - |
| Income/Loss From Continuing Operations Before Tax | 15.51%916.00 | 793.00 | 775.00 | 636.00 | 734.00 |
| Income Tax Expense/Benefit | 13.14%198.00 | 175.00 | 169.00 | 160.00 | 154.00 |
| Income/Loss From Continuing Operations After Tax | 718.00 | - | 606.00 | 636.00 | 580.00 |
| Income/Loss From Discontinued Operations, Net Of Tax | - | - | - | 1.00 | 6.00 |
16.18%718.00 | 618.00 | 606.00 | 637.00 | 586.00 | |
| Attributable To Parent | 16.18%718.00 | 618.00 | 605.00 | 637.00 | 586.00 |
| Attributable To Noncontrolling Interest | - | - | 1.00 | - | - |
| Basic Average Shares | 0.36%558.80 | 560.80 | 561.80 | -0.50 | 562.10 |
| Diluted Average Shares | 0.34%561.10 | 563.00 | 564.10 | -0.40 | 564.70 |
| Basic Earnings Per Share | 1.28 | - | 1.08 | 1.13 | 1.04 |
| Diluted Earnings Per Share | 1.28 | - | 1.07 | 1.12 | 1.04 |
| Common Stock Dividends | 0.56 | 0.56 | 0.56 | 0.53 | 0.53 |