| Line item | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|
| Revenue | $183.02M | $146.31M | $142.08M | $121.33M |
| Cost of Revenue | $80.74M | $82.71M | $63.00M | $53.13M |
| Gross Profit | $76.99M | $41.48M | $61.82M | $54.07M |
| Operating Expenses | – | – | – | – |
| R&D | – | – | – | – |
| SG&A | $15.66M | $17.43M | $11.94M | $9.09M |
| Operating Income | $43.67M | $15.18M | $40.28M | $38.36M |
| Interest Expense | $3.16M | $3.02M | $657.00K | $375.00K |
| Tax Expense | $17.49M | $12.81M | $16.77M | $14.86M |
| Net Income | $23.05M | -$618.00K | $22.87M | $23.14M |
| EPS (basic) | 0.9100 | -0.2400 | 1.3600 | 1.4900 |
| EPS (diluted) | 0.9100 | -0.2400 | 1.3500 | 1.4800 |
| Shares (diluted) | $19.20M | $18.63M | $12.84M | $12.18M |