| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2023-09-30 FY | 2023-06-30 FY | 2023-03-31 FY | 2022-12-31 FY | 2022-09-30 FY |
|---|---|---|---|---|---|---|---|---|
| Revenue | $249.60M | $219.86M | $193.48M | $47.41M | $50.12M | $47.08M | $161.65M | $39.03M |
| Cost of Revenue | $71.06M | $68.96M | $66.44M | – | – | – | $56.76M | – |
| Gross Profit | $178.54M | $150.90M | $127.05M | $30.82M | $32.09M | $30.88M | $104.90M | $25.07M |
| Operating Expenses | $110.63M | $98.64M | $90.34M | – | – | – | $78.07M | – |
| R&D | $14.14M | $15.65M | $16.97M | – | – | – | $13.29M | – |
| SG&A | $42.02M | $36.26M | $31.83M | – | – | – | $28.75M | – |
| Operating Income | $67.91M | $52.26M | $36.71M | $9.18M | $9.45M | $7.87M | $26.83M | $6.15M |
| Interest Expense | $5.18M | $205.00K | $0.00 | – | – | – | $0.00 | – |
| Tax Expense | $17.45M | $12.84M | $9.37M | – | – | – | $6.85M | – |
| Net Income | $57.73M | $44.04M | $30.11M | $7.50M | $8.10M | $6.04M | $20.64M | $5.46M |
| EPS (basic) | 2.5500 | 1.9600 | 1.3600 | 0.3400 | 0.3600 | 0.2700 | 0.9400 | 0.2500 |
| EPS (diluted) | 2.5200 | 1.9300 | 1.3400 | 0.3300 | 0.3600 | 0.2700 | 0.9300 | 0.2500 |
| Shares (diluted) | $22.93M | $22.78M | $22.42M | – | – | – | $22.17M | – |