| 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 | 80,305.00 | 80,806.00 | 77,558.00 | 87,378.00 | 78,478.00 | 83,339.00 | 75,461.00 | 87,182.00 | 78,845.00 | |
| Gross Profit | 14,468.00 | 14,162.00 | 13,061.00 | 18,106.00 | 13,298.00 | 16,086.00 | 13,784.00 | 17,009.00 | 13,863.00 | |
| Operating Income | 3,450.00 | 5,443.00 | 3,992.00 | 7,171.00 | 3,340.00 | 6,019.00 | 5,008.00 | 6,636.00 | 5,473.00 | |
| Net Income | -1,072.00 | 2,291.00 | 2,186.00 | 3,478.00 | 1,558.00 | 3,599.00 | 3,678.00 | 4,994.00 | 4,346.00 | |
| Profit Margin | -1.33 | 2.84 | 2.82 | 3.98 | 1.99 | 4.32 | 4.87 | 5.73 | 5.51 | |
| 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 | 638,780.00 | 637,684.00 | 639,370.00 | 632,905.00 | 631,429.00 | 630,386.00 | 622,207.00 | 600,649.00 | 594,577.00 | |
| Total Liabilities | 441,076.00 | 439,666.00 | 438,234.00 | 436,174.00 | 439,788.00 | 438,039.00 | 427,729.00 | 411,463.00 | 405,460.00 | |
| Total Equity | 197,704.00 | 198,018.00 | 201,136.00 | 196,731.00 | 191,641.00 | 192,347.00 | 194,478.00 | 189,186.00 | 189,117.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 | 6,755.00 | 340.00 | 2,975.00 | 5,325.00 | 7,338.00 | 2,722.00 | 1,766.00 | 6,795.00 | 5,475.00 | |
| Cash From Investing Activities | -6,005.00 | -6,483.00 | -5,884.00 | -12,128.00 | -6,231.00 | -7,176.00 | -6,227.00 | -12,098.00 | -5,858.00 | |
| Cash From Financing Activities | 1,133.00 | 5,038.00 | -306.00 | -4,658.00 | 0.00 | 3,769.00 | 12,029.00 | 4,285.00 | 8,713.00 | |
| Net Change in Cash | 2,072.00 | -1,954.00 | -3,541.00 | -11,101.00 | 1,000.00 | -794.00 | 7,669.00 | -2,181.00 | 8,505.00 | |