| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 198.98M | 188.23M | 186.79M | 187.85M | 199.55M | 195.35M |
| Gross Profit | 37.99M | 62.40M | 186.79M | 64.39M | 67.86M | 195.35M |
| EBITDA | 8.18M | -1.48M | 3.36M | 4.94M | 7.69M | 18.09M |
| Net Income | 2.53M | -4.27M | -171.00K | 1.52M | 4.28M | 12.17M |
Balance Sheet | ||||||
| Total Assets | 429.34M | 393.43M | 381.26M | 367.06M | 402.29M | 405.19M |
| Cash, Cash Equivalents and Short-Term Investments | 46.42M | 35.57M | 28.30M | 237.59M | 285.74M | 273.43M |
| Total Debt | 43.35M | 37.76M | 36.76M | 35.75M | 33.74M | 33.74M |
| Total Liabilities | 323.17M | 293.81M | 273.99M | 264.87M | 261.00M | 260.13M |
| Stockholders Equity | 106.17M | 99.61M | 107.28M | 102.19M | 141.29M | 145.06M |
Cash Flow | ||||||
| Free Cash Flow | 17.69M | 4.58M | 2.54M | 6.33M | 981.00K | 8.74M |
| Operating Cash Flow | 18.26M | 4.80M | 2.62M | 6.45M | 1.09M | 8.97M |
| Investing Cash Flow | 7.76M | 2.28M | -3.37M | -3.43M | 5.30M | -2.06M |
| Financing Cash Flow | -811.00K | 186.00K | 181.00K | 1.08M | -954.00K | -481.00K |