| Period Ending: | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 4,425.00 | 4,657.00 | 4,554.00 | 4,306.00 | 4,233.00 | 4,388.00 | 4,312.00 | 4,235.00 | 3,997.00 | 4,208.00 | |
| Gross Profit | 1,746.00 | 1,798.00 | 1,755.00 | 1,710.00 | 1,676.00 | 1,720.00 | 1,694.00 | 1,668.00 | 1,563.00 | 1,655.00 | |
| Operating Income | 634.00 | 511.00 | 678.00 | 672.00 | 633.00 | 686.00 | 665.00 | 669.00 | 583.00 | 667.00 | |
| Net Income | 479.00 | 321.00 | 508.00 | 500.00 | 497.00 | 505.00 | 490.00 | 497.00 | 412.00 | 493.00 | |
| Profit Margin | 10.82 | 6.89 | 11.16 | 11.61 | 11.74 | 11.51 | 11.36 | 11.74 | 10.31 | 11.72 | |
| Period Ending: | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 8,962.00 | 8,848.00 | 8,937.00 | 8,658.00 | 8,829.00 | 9,114.00 | 8,352.00 | 8,400.00 | 8,147.00 | 8,140.00 | |
| Total Liabilities | 4,821.00 | 4,887.00 | 4,854.00 | 4,811.00 | 5,126.00 | 5,258.00 | 4,765.00 | 4,891.00 | 4,706.00 | 4,758.00 | |
| Total Equity | 4,141.00 | 3,961.00 | 4,083.00 | 3,847.00 | 3,703.00 | 3,856.00 | 3,587.00 | 3,509.00 | 3,441.00 | 3,382.00 | |
| Period Ending: | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Cash From Operating Activities | 395.00 | 597.00 | 377.00 | 646.00 | 428.00 | 611.00 | 411.00 | 661.00 | 604.00 | 523.00 | |
| Cash From Investing Activities | -102.00 | -260.00 | -158.00 | -125.00 | -258.00 | -85.00 | -59.00 | -118.00 | -115.00 | -116.00 | |
| Cash From Financing Activities | -226.00 | -398.00 | -303.00 | -898.00 | -565.00 | 148.00 | -372.00 | -391.00 | -439.00 | -318.00 | |
| Net Change in Cash | 50.00 | -62.00 | -69.00 | -370.00 | -412.00 | 679.00 | -35.00 | 144.00 | 59.00 | 86.00 | |