| 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 | 3,151.00 | 3,000.00 | 3,802.00 | 3,758.00 | 2,776.00 | 3,011.00 | 3,640.00 | 3,491.00 | 3,334.00 | |
| Gross Profit | 2,040.00 | 1,988.00 | 2,498.00 | 2,689.00 | 1,947.00 | 2,061.00 | 2,294.00 | 2,349.00 | 2,165.00 | |
| Operating Income | 497.00 | 584.00 | 959.00 | 1,046.00 | 446.00 | 572.00 | 898.00 | 680.00 | 613.00 | |
| Net Income | -322.00 | 126.00 | 594.00 | 615.00 | 305.00 | 438.00 | 533.00 | 461.00 | 375.00 | |
| Profit Margin | -10.22 | 4.20 | 15.62 | 16.37 | 10.99 | 14.55 | 14.64 | 13.21 | 11.25 | |
| 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 | 106,919.00 | 99,907.00 | 99,010.00 | 96,155.00 | 93,748.00 | 90,473.00 | 89,604.00 | 87,181.00 | 85,735.00 | |
| Total Liabilities | 68,633.00 | 61,611.00 | 60,808.00 | 58,367.00 | 57,868.00 | 55,054.00 | 54,943.00 | 53,527.00 | 52,477.00 | |
| Total Equity | 38,286.00 | 38,296.00 | 38,202.00 | 37,788.00 | 35,880.00 | 35,419.00 | 34,661.00 | 33,654.00 | 33,258.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,110.00 | 784.00 | 1,482.00 | 1,365.00 | 1,022.00 | 669.00 | 1,851.00 | 1,089.00 | 1,392.00 | |
| Cash From Investing Activities | -3,042.00 | -2,778.00 | -2,785.00 | -2,822.00 | -2,128.00 | -2,061.00 | -2,107.00 | -2,412.00 | -1,883.00 | |
| Cash From Financing Activities | 4,770.00 | 415.00 | 1,476.00 | 2,358.00 | 1,448.00 | 918.00 | 700.00 | 221.00 | 741.00 | |
| Net Change in Cash | 2,842.00 | -1,579.00 | 173.00 | 899.00 | 339.00 | -483.00 | 445.00 | -1,102.00 | 249.00 | |