| 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 | 3,994.00 | 4,530.00 | 3,595.00 | 4,798.00 | 3,669.00 | 4,092.00 | 3,220.00 | 4,280.00 | 3,444.00 | 3,872.00 | |
| Gross Profit | 2,410.00 | 2,886.00 | 2,172.00 | 3,024.00 | 2,251.00 | 2,705.00 | 2,069.00 | 2,737.00 | 2,141.00 | 2,457.00 | |
| Operating Income | 483.00 | 968.00 | 355.00 | 1,125.00 | 509.00 | 862.00 | 320.00 | 1,041.00 | 452.00 | 723.00 | |
| Net Income | 297.00 | 688.00 | 246.00 | 791.00 | 310.00 | 588.00 | 202.00 | 720.00 | 334.00 | 526.00 | |
| Profit Margin | 7.44 | 15.19 | 6.84 | 16.49 | 8.45 | 14.37 | 6.27 | 16.82 | 9.70 | 13.58 | |
| 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 | 74,603.00 | 71,844.00 | 71,501.00 | 70,691.00 | 70,562.00 | 68,645.00 | 67,920.00 | 66,680.00 | 66,331.00 | 64,405.00 | |
| Total Liabilities | 50,413.00 | 47,676.00 | 47,745.00 | 46,908.00 | 48,600.00 | 46,747.00 | 46,360.00 | 45,065.00 | 45,173.00 | 43,327.00 | |
| Total Equity | 24,190.00 | 24,168.00 | 23,756.00 | 23,783.00 | 21,962.00 | 21,898.00 | 21,560.00 | 21,615.00 | 21,158.00 | 21,078.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,480.00 | 504.00 | 1,979.00 | 837.00 | 1,310.00 | 392.00 | 1,339.00 | 573.00 | 975.00 | 17.00 | |
| Cash From Investing Activities | -1,463.00 | -1,131.00 | -1,424.00 | -1,231.00 | -1,384.00 | -1,267.00 | -1,278.00 | -1,344.00 | -1,355.00 | -1,100.00 | |
| Cash From Financing Activities | 1,431.00 | -698.00 | 592.00 | -579.00 | 1,305.00 | -530.00 | 1,271.00 | -249.00 | 1,029.00 | -327.00 | |
| Net Change in Cash | 1,448.00 | -1,325.00 | 1,147.00 | -973.00 | 1,231.00 | -1,405.00 | 1,332.00 | -1,020.00 | 649.00 | -1,410.00 | |