| 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 | 34,108.00 | 34,515.00 | 33,323.00 | 30,430.00 | 33,685.00 | 35,528.00 | 38,129.00 | 35,811.00 | 38,270.00 | 39,643.00 | |
| Gross Profit | 4,391.00 | 3,711.00 | 3,669.00 | 2,225.00 | 2,340.00 | 2,816.00 | 3,004.00 | 2,921.00 | 3,908.00 | 4,825.00 | |
| Operating Income | 1,577.00 | 1,194.00 | 1,419.00 | -161.00 | 176.00 | 103.00 | 986.00 | 738.00 | 1,576.00 | 2,401.00 | |
| Net Income | 2,927.00 | 167.00 | 908.00 | 526.00 | 25.00 | 369.00 | 1,020.00 | 761.00 | 1,285.00 | 2,143.00 | |
| Profit Margin | 8.58 | 0.48 | 2.72 | 1.73 | 0.07 | 1.04 | 2.68 | 2.13 | 3.36 | 5.41 | |
| 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 | 73,680.00 | 76,116.00 | 75,942.00 | 71,838.00 | 72,582.00 | 75,080.00 | 75,945.00 | 76,399.00 | 75,501.00 | 77,786.00 | |
| Total Liabilities | 43,439.00 | 48,039.00 | 47,315.00 | 43,485.00 | 44,119.00 | 45,296.00 | 45,438.00 | 45,606.00 | 43,851.00 | 45,797.00 | |
| Total Equity | 30,241.00 | 28,077.00 | 28,627.00 | 28,353.00 | 28,463.00 | 29,784.00 | 30,507.00 | 30,793.00 | 31,650.00 | 31,989.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 | 2,752.00 | 1,178.00 | 845.00 | 187.00 | 1,198.00 | 1,132.00 | 2,097.00 | -236.00 | 2,190.00 | 2,685.00 | |
| Cash From Investing Activities | -467.00 | -487.00 | -2,734.00 | 1,591.00 | -345.00 | -1,780.00 | 327.00 | -665.00 | -608.00 | -485.00 | |
| Cash From Financing Activities | -3,126.00 | 112.00 | 1,526.00 | -2,049.00 | -724.00 | -192.00 | -1,543.00 | -846.00 | -1,825.00 | -1,657.00 | |
| Net Change in Cash | -834.00 | 806.00 | -345.00 | -249.00 | 101.00 | -807.00 | 874.00 | -1,753.00 | -216.00 | 510.00 | |