| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 49.95M | 50.28M | 66.23M | 51.57M | 53.73M | 53.36M |
| Gross Profit | 15.12M | 16.72M | 18.43M | 12.84M | 13.39M | 6.56M |
| EBITDA | 10.49M | 13.88M | 16.68M | 11.55M | 12.80M | 5.82M |
| Net Income | 5.24M | 6.27M | 8.00M | 3.65M | 3.77M | 1.20M |
Balance Sheet | ||||||
| Total Assets | 122.73M | 125.70M | 127.83M | 125.70M | 124.11M | 127.44M |
| Cash, Cash Equivalents and Short-Term Investments | 38.22M | 47.85M | 44.64M | 39.85M | 49.82M | 32.71M |
| Total Debt | 7.68M | 5.81M | 8.72M | 9.40M | 4.50M | 5.25M |
| Total Liabilities | 18.35M | 18.16M | 21.63M | 20.96M | 15.31M | 14.98M |
| Stockholders Equity | 104.38M | 107.54M | 106.20M | 104.74M | 108.80M | 112.47M |
Cash Flow | ||||||
| Free Cash Flow | 3.09M | 11.46M | 5.14M | -8.46M | 26.92M | 13.92M |
| Operating Cash Flow | 3.26M | 11.90M | 10.72M | -8.16M | 26.98M | 14.06M |
| Investing Cash Flow | -14.54M | -19.19M | 2.69M | 479.00K | -1.51M | 314.00K |
| Financing Cash Flow | -5.19M | -9.06M | -6.58M | -2.13M | -9.92M | -6.88M |