| 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 | 105,693.00 | 102,871.00 | 98,915.00 | 94,588.00 | 97,710.00 | 95,428.00 | 91,234.00 | 88,437.00 | 93,813.00 | 89,764.00 | |
| Gross Profit | 13,567.00 | 13,806.00 | 13,593.00 | 14,396.00 | 12,899.00 | 12,558.00 | 13,383.00 | 12,561.00 | 13,876.00 | 13,577.00 | |
| Operating Income | 2,129.00 | 2,948.00 | 3,287.00 | 4,059.00 | 2,431.00 | 2,059.00 | 3,147.00 | 2,431.00 | 3,566.00 | 3,805.00 | |
| Net Income | 2,923.00 | -3,990.00 | 1,013.00 | 1,782.00 | 1,623.00 | 71.00 | 1,768.00 | 1,124.00 | 2,047.00 | 2,265.00 | |
| Profit Margin | 2.77 | -3.88 | 1.02 | 1.88 | 1.66 | 0.07 | 1.94 | 1.27 | 2.18 | 2.52 | |
| 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 | 253,538.00 | 255,327.00 | 258,343.00 | 255,585.00 | 253,215.00 | 252,427.00 | 252,481.00 | 249,743.00 | 249,728.00 | 251,306.00 | |
| Total Liabilities | 178,156.00 | 182,217.00 | 180,792.00 | 178,475.00 | 177,485.00 | 177,321.00 | 177,370.00 | 175,593.00 | 173,092.00 | 176,796.00 | |
| Total Equity | 75,382.00 | 73,110.00 | 77,551.00 | 77,110.00 | 75,730.00 | 75,106.00 | 75,111.00 | 74,150.00 | 76,636.00 | 74,510.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 | 3,390.00 | 796.00 | 1,897.00 | 4,556.00 | 1,860.00 | -745.00 | 3,089.00 | 4,903.00 | -2,636.00 | 2,716.00 | |
| Cash From Investing Activities | -1,998.00 | -2,087.00 | -1,024.00 | -762.00 | -547.00 | -3,347.00 | -1,625.00 | -2,094.00 | -1,242.00 | -771.00 | |
| Cash From Financing Activities | -2,032.00 | -1,382.00 | 806.00 | -2,332.00 | 431.00 | -1,588.00 | 1,249.00 | -1,227.00 | -972.00 | -2,697.00 | |
| Net Change in Cash | -640.00 | -2,673.00 | 1,679.00 | 1,462.00 | 1,744.00 | -5,680.00 | 2,713.00 | 1,582.00 | -4,850.00 | -752.00 | |