| 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 | 2,251.00 | 2,180.00 | 2,098.00 | 2,293.00 | 2,065.00 | 2,025.00 | 2,026.00 | 2,067.00 | 2,087.00 | |
| Gross Profit | ||||||||||
| Operating Income | 837.00 | 808.00 | 653.00 | 779.00 | 725.00 | 762.00 | 647.00 | 864.00 | 845.00 | |
| Net Income | 649.00 | 628.00 | 515.00 | 620.00 | 573.00 | 601.00 | 520.00 | 530.00 | 660.00 | |
| Profit Margin | 28.83 | 28.81 | 24.55 | 27.04 | 27.75 | 29.68 | 25.67 | 25.64 | 31.62 | |
| 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 | 212,903.00 | 209,991.00 | 212,669.00 | 212,927.00 | 214,318.00 | 213,262.00 | 214,506.00 | 214,574.00 | 212,967.00 | |
| Total Liabilities | 191,796.00 | 188,867.00 | 192,266.00 | 193,282.00 | 193,534.00 | 194,036.00 | 195,488.00 | 195,402.00 | 196,423.00 | |
| Total Equity | 21,107.00 | 21,124.00 | 20,403.00 | 19,645.00 | 20,784.00 | 19,226.00 | 19,018.00 | 19,172.00 | 16,544.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 | 3,408.00 | 8.00 | -514.00 | -1,189.00 | 3,432.00 | -2,140.00 | 1,061.00 | 3,312.00 | 4,180.00 | |
| Cash From Investing Activities | -3,364.00 | 2,442.00 | -67.00 | 1,143.00 | -1,155.00 | 1,280.00 | -229.00 | -833.00 | -6,693.00 | |
| Cash From Financing Activities | -115.00 | -2,487.00 | 576.00 | -155.00 | -1,899.00 | 901.00 | -1,178.00 | -2,174.00 | 2,756.00 | |
| Net Change in Cash | -71.00 | -37.00 | -5.00 | -201.00 | 378.00 | 41.00 | -346.00 | 305.00 | 243.00 | |