| Period Ending: | Mar 31, 2026 | 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 | 39,648.00 | 32,515.00 | 32,649.00 | 32,388.00 | 32,112.00 | 29,213.00 | 29,397.00 | 29,540.00 | 29,611.00 | 26,462.00 | 26,423.00 | |
| Gross Profit | ||||||||||||
| Operating Income | 1,980.00 | -458.00 | 667.00 | 1,159.00 | 2,038.00 | -413.00 | 783.00 | 1,209.00 | 1,265.00 | 196.00 | 1,258.00 | |
| Net Income | 1,200.00 | -762.00 | 220.00 | 562.00 | 1,285.00 | -646.00 | 496.00 | 695.00 | 763.00 | -516.00 | 842.00 | |
| Profit Margin | 3.03 | -2.34 | 0.67 | 1.74 | 4.00 | -2.21 | 1.69 | 2.35 | 2.58 | -1.95 | 3.19 | |
| Period Ending: | Mar 31, 2026 | 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 | 55,280.00 | 48,909.00 | 49,719.00 | 50,357.00 | 50,930.00 | 46,479.00 | 50,007.00 | 50,093.00 | 50,091.00 | 47,065.00 | 55,905.00 | |
| Total Liabilities | 36,634.00 | 31,172.00 | 31,137.00 | 32,062.00 | 33,111.00 | 30,034.00 | 32,383.00 | 33,365.00 | 33,905.00 | 30,747.00 | 38,901.00 | |
| Total Equity | 18,646.00 | 17,737.00 | 18,582.00 | 18,295.00 | 17,819.00 | 16,445.00 | 17,624.00 | 16,728.00 | 16,186.00 | 16,318.00 | 17,004.00 | |
| Period Ending: | Mar 31, 2026 | 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,254.00 | -1,652.00 | 971.00 | 1,271.00 | 331.00 | -528.00 | 1,858.00 | 1,213.00 | 423.00 | -7,134.00 | 1,252.00 | |
| Cash From Investing Activities | -2,553.00 | 632.00 | 980.00 | 347.00 | 314.00 | -63.00 | -1,473.00 | -1,002.00 | -414.00 | -882.00 | -585.00 | |
| Cash From Financing Activities | 2,050.00 | -168.00 | -603.00 | -1,828.00 | 1,384.00 | -2,304.00 | -770.00 | -620.00 | 1,207.00 | -2,438.00 | -1,733.00 | |
| Net Change in Cash | 751.00 | -1,188.00 | 1,348.00 | -210.00 | 2,029.00 | -2,895.00 | -385.00 | -409.00 | 1,216.00 | -10,454.00 | -1,066.00 | |