| 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 | 9,745.00 | 8,928.00 | 8,546.00 | 8,490.00 | 9,284.00 | 9,159.00 | 9,139.00 | 8,707.00 | 8,990.00 | 8,310.00 | |
| Gross Profit | 1,669.00 | 1,701.00 | 1,647.00 | 1,654.00 | 1,961.00 | 1,936.00 | 1,892.00 | 1,714.00 | 1,807.00 | 1,718.00 | |
| Operating Income | 1,398.00 | 1,459.00 | 1,380.00 | 1,386.00 | 1,851.00 | 1,659.00 | 1,610.00 | 1,411.00 | 1,524.00 | 1,451.00 | |
| Net Income | 800.00 | 774.00 | 1,048.00 | 829.00 | 1,118.00 | 1,218.00 | 1,145.00 | 1,098.00 | 1,148.00 | 1,136.00 | |
| Profit Margin | 8.21 | 8.67 | 12.26 | 9.76 | 12.04 | 13.30 | 12.53 | 12.61 | 12.77 | 13.67 | |
| 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 | 54,868.00 | 55,093.00 | 48,769.00 | 49,002.00 | 48,935.00 | 49,775.00 | 49,373.00 | 47,856.00 | 47,957.00 | 45,813.00 | |
| Total Liabilities | 27,577.00 | 28,171.00 | 27,218.00 | 28,254.00 | 26,585.00 | 27,047.00 | 27,093.00 | 25,933.00 | 26,598.00 | 26,106.00 | |
| Total Equity | 27,291.00 | 26,922.00 | 21,551.00 | 20,748.00 | 22,350.00 | 22,728.00 | 22,280.00 | 21,923.00 | 21,359.00 | 19,707.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 | 3,005.00 | 1,682.00 | 1,142.00 | 660.00 | 2,390.00 | 2,449.00 | 1,436.00 | 327.00 | 3,022.00 | 1,677.00 | |
| Cash From Investing Activities | -1,270.00 | 44.00 | 246.00 | -432.00 | -477.00 | -1,024.00 | -1,493.00 | -151.00 | -520.00 | -733.00 | |
| Cash From Financing Activities | -1,721.00 | -1,932.00 | -1,111.00 | -878.00 | -1,431.00 | -1,295.00 | 221.00 | -267.00 | -2,009.00 | -382.00 | |
| Net Change in Cash | 22.00 | -222.00 | 300.00 | -608.00 | 458.00 | 133.00 | 165.00 | -112.00 | 412.00 | 558.00 | |