| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 140.07M | 140.66M | 144.16M | 149.65M | 147.95M | 120.21M |
| Gross Profit | 28.13M | 27.90M | 27.46M | 25.51M | 20.59M | 18.39M |
| EBITDA | 5.18M | 7.37M | 6.57M | 8.51M | 3.32M | 2.73M |
| Net Income | 1.98M | 1.52M | 607.00K | 1.39M | -5.66M | 1.27M |
Balance Sheet | ||||||
| Total Assets | 83.99M | 88.81M | 88.60M | 94.06M | 105.46M | 102.15M |
| Cash, Cash Equivalents and Short-Term Investments | 8.45M | 9.53M | 8.91M | 9.18M | 12.63M | 11.80M |
| Total Debt | 33.51M | 35.68M | 37.69M | 42.05M | 59.40M | 53.18M |
| Total Liabilities | 70.29M | 72.48M | 72.61M | 78.53M | 91.59M | 82.20M |
| Stockholders Equity | 15.99M | 17.39M | 15.93M | 15.26M | 14.21M | 20.24M |
Cash Flow | ||||||
| Free Cash Flow | 8.49M | 5.58M | 6.63M | 2.98M | 1.78M | 13.27M |
| Operating Cash Flow | 8.76M | 6.28M | 7.05M | 5.85M | 5.43M | 14.29M |
| Investing Cash Flow | 2.69M | 788.00K | -126.00K | -4.49M | -4.66M | -1.07M |
| Financing Cash Flow | -11.03M | -5.61M | -7.04M | -4.89M | 88.00K | -9.94M |