| 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 | 47,383.00 | 48,420.00 | 46,627.00 | 46,905.00 | 45,752.00 | 47,254.00 | 47,299.00 | 48,880.00 | 52,141.00 | 53,269.00 | |
| Gross Profit | 7,682.00 | 8,875.00 | 8,553.00 | 8,450.00 | 5,800.00 | 7,545.00 | 7,142.00 | 9,803.00 | 10,834.00 | 12,656.00 | |
| Operating Income | 3,889.00 | 4,397.00 | 3,925.00 | 3,663.00 | 2,206.00 | 2,920.00 | 4,347.00 | 5,954.00 | 3,563.00 | 7,289.00 | |
| Net Income | -2,320.00 | 1,058.00 | 1,533.00 | 406.00 | -1,935.00 | -316.00 | -446.00 | 1,933.00 | 802.00 | 4,996.00 | |
| Profit Margin | -4.90 | 2.19 | 3.29 | 0.87 | -4.23 | -0.67 | -0.94 | 3.95 | 1.54 | 9.38 | |
| 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 | 278,526.00 | 280,459.00 | 284,737.00 | 281,396.00 | 282,228.00 | 269,708.00 | 273,384.00 | 275,435.00 | 280,294.00 | 280,236.00 | |
| Total Liabilities | 204,526.00 | 202,814.00 | 204,957.00 | 203,444.00 | 203,910.00 | 189,762.00 | 191,185.00 | 190,495.00 | 194,801.00 | 192,560.00 | |
| Total Equity | 74,000.00 | 77,645.00 | 79,780.00 | 77,952.00 | 78,318.00 | 79,946.00 | 82,199.00 | 84,940.00 | 85,493.00 | 87,676.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 | 7,602.00 | 7,786.00 | 6,271.00 | 2,834.00 | 7,427.00 | 6,761.00 | 8,100.00 | 5,009.00 | 9,377.00 | 8,747.00 | |
| Cash From Investing Activities | -2,003.00 | -3,305.00 | -2,932.00 | -3,264.00 | -1,755.00 | -4,233.00 | -3,413.00 | -3,849.00 | -4,395.00 | -3,453.00 | |
| Cash From Financing Activities | -3,928.00 | -4,605.00 | -2,233.00 | -5,114.00 | -579.00 | -3,003.00 | -1,295.00 | -2,420.00 | -2,023.00 | -4,178.00 | |
| Net Change in Cash | 1,669.00 | -175.00 | 1,299.00 | -5,438.00 | 4,674.00 | -296.00 | 3,381.00 | -1,520.00 | 3,104.00 | 1,012.00 | |