| Period Ending: | 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 | 7,010.00 | 6,910.00 | 6,427.00 | 7,364.00 | 6,908.00 | 7,139.00 | 6,418.00 | 6,835.00 | 6,641.00 | |
| Gross Profit | 1,701.00 | 1,615.00 | 1,475.00 | 1,603.00 | 1,700.00 | 1,490.00 | 1,442.00 | 1,449.00 | 1,343.00 | |
| Operating Income | 948.00 | 887.00 | 752.00 | 1,018.00 | 930.00 | 847.00 | 660.00 | 815.00 | 716.00 | |
| Net Income | 617.00 | 711.00 | 409.00 | 1,191.00 | 774.00 | 581.00 | 463.00 | 451.00 | 524.00 | |
| Profit Margin | 8.80 | 10.29 | 6.36 | 16.17 | 11.20 | 8.14 | 7.21 | 6.60 | 7.89 | |
| Period Ending: | 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 | 39,233.00 | 38,740.00 | 38,110.00 | 38,363.00 | 37,530.00 | 36,656.00 | 37,141.00 | 36,945.00 | 36,550.00 | |
| Total Liabilities | 20,905.00 | 20,872.00 | 20,904.00 | 21,308.00 | 21,187.00 | 20,935.00 | 21,591.00 | 21,426.00 | 21,155.00 | |
| Total Equity | 18,328.00 | 17,868.00 | 17,206.00 | 17,055.00 | 16,343.00 | 15,721.00 | 15,550.00 | 15,519.00 | 15,395.00 | |
| Period Ending: | 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 | 929.00 | 510.00 | 709.00 | 1,190.00 | 1,010.00 | 348.00 | 784.00 | 932.00 | 810.00 | |
| Cash From Investing Activities | -1,055.00 | -286.00 | -310.00 | -217.00 | -269.00 | -261.00 | -269.00 | -314.00 | -89.00 | |
| Cash From Financing Activities | -279.00 | -443.00 | -502.00 | -234.00 | -364.00 | -502.00 | -427.00 | -1,167.00 | -311.00 | |
| Net Change in Cash | -394.00 | -190.00 | -87.00 | 700.00 | 380.00 | -433.00 | 71.00 | -555.00 | 396.00 | |