| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $376.13M | $297.20M | $245.32M | $205.62M | $198.87M |
| Cost of Revenue | $45.50M | $35.40M | $25.21M | $17.56M | $21.14M |
| Gross Profit | $330.63M | $261.80M | $220.10M | $188.06M | $177.73M |
| Operating Expenses | $311.32M | $272.60M | $248.84M | $184.35M | $166.79M |
| R&D | $100.37M | $83.15M | $68.91M | $52.53M | $70.37M |
| SG&A | $79.96M | $70.65M | $55.88M | $46.02M | $36.97M |
| Operating Income | $25.84M | -$8.62M | -$5.39M | $18.23M | $13.56M |
| Interest Expense | $196.00K | $56.00K | $134.00K | $105.00K | $94.00K |
| Tax Expense | $10.31M | $3.35M | -$1.46M | $1.31M | $7.08M |
| Net Income | $2.54M | -$11.84M | -$10.55M | $13.67M | $16.00M |
| EPS (basic) | 0.0040 | -0.0180 | -0.0160 | 0.0210 | 0.0250 |
| EPS (diluted) | 0.0040 | -0.0180 | -0.0160 | 0.0190 | 0.0230 |
| Shares (diluted) | $746.87M | $785.41M | $725.46M | $707.14M | $701.15M |