| 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 | 10,551.00 | 11,674.00 | 12,449.00 | 14,350.00 | 12,177.00 | 12,425.00 | 13,263.00 | 14,950.00 | 13,860.00 | |
| Gross Profit | 1,852.00 | 2,131.00 | 2,734.00 | 2,801.00 | 2,369.00 | 2,584.00 | 2,874.00 | 3,078.00 | 2,973.00 | |
| Operating Income | 653.00 | 516.00 | 1,170.00 | 1,319.00 | 1,109.00 | 1,272.00 | 1,266.00 | 1,620.00 | 1,391.00 | |
| Net Income | 447.00 | 283.00 | 827.00 | 1,143.00 | 606.00 | 923.00 | 898.00 | 1,246.00 | 990.00 | |
| Profit Margin | 4.24 | 2.42 | 6.64 | 7.97 | 4.98 | 7.43 | 6.77 | 8.33 | 7.14 | |
| 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 | 71,931.00 | 71,429.00 | 75,309.00 | 73,854.00 | 73,310.00 | 73,692.00 | 73,635.00 | 71,212.00 | 73,446.00 | |
| Total Liabilities | 50,384.00 | 50,343.00 | 52,316.00 | 51,004.00 | 51,277.00 | 51,709.00 | 50,543.00 | 48,988.00 | 51,479.00 | |
| Total Equity | 21,547.00 | 21,086.00 | 22,993.00 | 22,850.00 | 22,033.00 | 21,983.00 | 23,092.00 | 22,224.00 | 21,967.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 | 1,275.00 | 477.00 | 786.00 | 1,690.00 | 137.00 | -602.00 | 330.00 | -57.00 | 148.00 | |
| Cash From Investing Activities | -1,019.00 | 1,148.00 | -1,426.00 | -933.00 | -899.00 | -107.00 | -613.00 | -541.00 | -541.00 | |
| Cash From Financing Activities | 577.00 | -1,779.00 | 1,669.00 | -1,961.00 | 654.00 | 693.00 | 1,017.00 | -2,167.00 | 2,333.00 | |
| Net Change in Cash | 815.00 | -480.00 | 866.00 | -966.00 | -317.00 | -24.00 | 793.00 | -2,916.00 | 2,075.00 | |