| 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 | 5,657.00 | 5,600.00 | 5,510.00 | 5,417.00 | 5,610.00 | 5,697.00 | 5,833.00 | 5,804.00 | 5,739.00 | 5,804.00 | |
| Gross Profit | 930.00 | 856.00 | 819.00 | 879.00 | 1,026.00 | 1,070.00 | 1,123.00 | 1,082.00 | 1,133.00 | 1,118.00 | |
| Operating Income | 860.00 | 779.00 | 754.00 | 787.00 | 932.00 | 987.00 | 1,032.00 | 987.00 | 1,058.00 | 1,037.00 | |
| Net Income | 589.00 | 20.00 | 480.00 | 203.00 | 614.00 | 580.00 | 713.00 | 609.00 | 667.00 | 724.00 | |
| Profit Margin | 10.41 | 0.36 | 8.71 | 3.75 | 10.94 | 10.18 | 12.22 | 10.49 | 11.62 | 12.47 | |
| 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 | 25,010.00 | 25,164.00 | 25,377.00 | 25,179.00 | 25,587.00 | 25,331.00 | 25,152.00 | 24,654.00 | 24,683.00 | 24,442.00 | |
| Total Liabilities | 14,505.00 | 14,918.00 | 14,830.00 | 14,770.00 | 15,039.00 | 14,979.00 | 15,106.00 | 14,972.00 | 15,250.00 | 15,253.00 | |
| Total Equity | 10,505.00 | 10,246.00 | 10,547.00 | 10,409.00 | 10,548.00 | 10,352.00 | 10,046.00 | 9,682.00 | 9,433.00 | 9,189.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 | 1,165.00 | 488.00 | 896.00 | 377.00 | 1,456.00 | 841.00 | 1,081.00 | 487.00 | 1,410.00 | 874.00 | |
| Cash From Investing Activities | -199.00 | -86.00 | -256.00 | -784.00 | -444.00 | -436.00 | -393.00 | -381.00 | -535.00 | -428.00 | |
| Cash From Financing Activities | -771.00 | -405.00 | -405.00 | -406.00 | -545.00 | -347.00 | -416.00 | -422.00 | -544.00 | -483.00 | |
| Net Change in Cash | 180.00 | -12.00 | 234.00 | -814.00 | 440.00 | 40.00 | 247.00 | -373.00 | 228.00 | -69.00 | |