
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|---|
| Revenue | $113.8M-12.9% | $130.7M+6.0% | $123.3M+5.5% | $116.8M+37.6% | $84.9M+57.7% | $53.8M |
| Cost of revenue | $64.9M-13.8% | $75.3M+13.5% | $66.3M+4.6% | $63.4M+45.2% | $43.7M+46.9% | $29.7M |
| Gross profit | $48.9M-11.7% | $55.4M-2.7% | $57.0M+6.6% | $53.4M+29.6% | $41.2M+71.0% | $24.1M |
| Selling expense | $16.8M-3.4% | $17.4M-1.3% | $17.6M+10.7% | $15.9M+43.5% | $11.1M+47.3% | $7.5M |
| Engineering and product development expense | $9.4M+10.4% | $8.5M+12.2% | $7.6M+1.2% | $7.5M+36.1% | $5.5M+9.1% | $5.1M |
| General and administrative expense | $22.2M-5.7% | $23.6M+10.5% | $21.3M+10.5% | $19.3M+21.6% | $15.9M+38.6% | $11.4M |
| Amortization of acquired intangible assets | $3.3M+31.5% | $2.5M | — | — | — | — |
| Charges | $850K | $0 | — | — | — | — |
| Total operating expenses | $52.6M+1.2% | $52.0M+11.8% | $46.5M+8.9% | $42.7M+30.4% | $32.8M+29.4% | $25.3M |
| Operating (loss) income | -$3.7M-209.8% | $3.4M-67.5% | $10.4M-2.6% | $10.7M+26.7% | $8.5M+795.1% | -$1.2M |
| Interest expense | -$450K+46.8% | -$846K-24.6% | -$679K-6.9% | -$635K-613.5% | -$89K | — |
| Other income | $953K+5.2% | $906K-29.7% | $1.3M+2083.1% | $59K+84.4% | $32K+328.6% | -$14K |
| (Loss) earnings before income tax (benefit) expense | -$3.2M-193.3% | $3.5M-68.7% | $11.0M+8.9% | $10.1M+20.7% | $8.4M+782.5% | -$1.2M |
| Income tax (benefit) expense | -$695K-223.4% | $563K-67.0% | $1.7M+1.3% | $1.7M+50.5% | $1.1M+433.0% | -$336K |
| Net (loss) earnings | -$2.5M-187.4% | $2.9M-69.1% | $9.3M+10.4% | $8.5M+16.2% | $7.3M+913.7% | -$895K |
| Basic (in USD per share) | -$0.21-187.5% | $0.24-70.7% | $0.82+3.8% | $0.79+12.9% | $0.70+877.8% | -$0.09 |
| Diluted (in USD per share) | -$0.21-187.5% | $0.24-69.6% | $0.79+1.3% | $0.78+14.7% | $0.68+855.6% | -$0.09 |
| Basic (in shares) | 12.20B+0.4% | 12.15B+6.0% | 11.46B+7.4% | 10.67B+2.0% | 10.46B+2.0% | 10.26B |
| Diluted (in shares) | 12.20B-0.3% | 12.24B+3.9% | 11.78B+8.4% | 10.86B+1.2% | 10.73B+4.6% | 10.26B |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.