| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 44.23M | 46.08M | 68.42M | 40.45M | 35.67M | 28.25M |
| Gross Profit | 19.49M | 20.82M | 33.99M | 19.02M | 16.77M | 13.57M |
| EBITDA | 9.48M | 10.63M | 20.89M | 8.44M | 7.66M | 3.68M |
| Net Income | 3.25M | 4.34M | 13.03M | 3.28M | 2.48M | 402.00K |
Balance Sheet | ||||||
| Total Assets | 63.33M | 63.66M | 66.25M | 50.11M | 42.03M | 42.15M |
| Cash, Cash Equivalents and Short-Term Investments | 10.85M | 10.32M | 13.57M | 3.27M | 2.61M | 2.02M |
| Total Debt | 1.85M | 3.58M | 4.34M | 4.85M | 5.29M | 5.75M |
| Total Liabilities | 18.81M | 19.02M | 25.83M | 19.95M | 16.22M | 18.87M |
| Stockholders Equity | 43.98M | 44.10M | 39.97M | 29.81M | 25.63M | 23.44M |
Cash Flow | ||||||
| Free Cash Flow | 1.39M | -2.00M | 10.94M | 1.37M | 2.23M | 803.00K |
| Operating Cash Flow | 7.36M | 3.78M | 16.45M | 6.41M | 6.07M | 3.91M |
| Investing Cash Flow | -10.39M | -9.09M | -5.38M | -4.86M | -3.37M | -2.34M |
| Financing Cash Flow | -1.25M | -1.57M | -788.00K | -908.00K | -2.11M | -18.00K |