| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 160.24M | 143.48M | 155.29M | 176.21M | 151.14M | 142.20M |
| Gross Profit | 38.81M | 46.30M | 50.81M | 60.38M | 48.91M | 42.66M |
| EBITDA | 3.28M | 3.22M | 8.94M | 13.83M | 8.01M | 14.16M |
| Net Income | -5.52M | -5.51M | 848.00K | 5.36M | 1.39M | 7.48M |
Balance Sheet | ||||||
| Total Assets | 93.89M | 95.33M | 95.71M | 98.67M | 90.90M | 95.59M |
| Cash, Cash Equivalents and Short-Term Investments | 951.00K | 1.59M | 5.36M | 4.92M | 3.85M | 11.74M |
| Total Debt | 6.46M | 16.13M | 14.93M | 11.11M | 14.63M | 20.70M |
| Total Liabilities | 44.99M | 43.99M | 38.86M | 42.67M | 40.31M | 46.39M |
| Stockholders Equity | 48.90M | 51.34M | 56.85M | 56.00M | 50.59M | 49.20M |
Cash Flow | ||||||
| Free Cash Flow | 6.87M | -2.62M | 1.25M | 4.53M | -908.00K | 18.48M |
| Operating Cash Flow | 5.16M | 828.00K | 4.31M | 10.35M | 248.00K | 20.43M |
| Investing Cash Flow | -5.95M | -10.94M | -3.06M | -5.82M | -1.16M | -1.96M |
| Financing Cash Flow | -1.72M | -487.00K | -804.00K | -3.47M | -6.98M | -11.62M |