
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Sales | $51.8M-14.6% | $60.6M+8.1% | $56.0M-26.2% | $75.9M+18.1% | $64.3M+32.5% | $48.5M-13.0% | $55.7M |
| Cost of goods sold | $29.2M-18.3% | $35.8M+1.5% | $35.3M-26.4% | $47.9M+20.8% | $39.7M+53.1% | $25.9M-14.8% | $30.4M |
| Gross profit | $22.5M-9.1% | $24.8M+19.5% | $20.8M-25.8% | $28.0M+13.7% | $24.6M+9.0% | $22.6M-10.8% | $25.3M |
| Research and development | $9.5M-19.6% | $11.9M+12.9% | $10.5M-7.4% | $11.3M+3.9% | $10.9M+19.3% | $9.2M+1.9% | $9.0M |
| Sales and marketing | $9.3M+1.3% | $9.2M+0.8% | $9.1M-18.3% | $11.2M+9.5% | $10.2M+66.2% | $6.1M-12.7% | $7.0M |
| General and administrative | $12.2M-4.0% | $12.7M-6.4% | $13.5M-3.6% | $14.0M+3.5% | $13.6M+29.5% | $10.5M+17.4% | $8.9M |
| Total operating expenses | $31.0M-8.0% | $33.7M+1.7% | $33.2M-9.3% | $36.6M-0.5% | $36.7M+42.5% | $25.8M+3.3% | $24.9M |
| Loss from operations | -$8.5M+5.0% | -$8.9M+28.0% | -$12.4M-44.5% | -$8.6M+29.2% | -$12.1M-280.8% | -$3.2M-937.9% | $380K |
| Employee retention credit refund | $2.0M | $0 | — | — | — | — | — |
| Interest income, net | $351K+205.2% | $115K+205.5% | -$109K-73.0% | -$63K-142.3% | -$26K+86.8% | -$197K+72.2% | -$709K |
| Other (expense), net | -$210K-677.8% | -$27K | — | — | — | — | — |
| Total other income, net | $2.1M+2320.5% | $88K+188.0% | -$100K-1900.0% | -$5K-141.7% | $12K+106.7% | -$178K+74.9% | -$709K |
| Loss before income taxes | -$6.4M+28.1% | -$8.8M+28.1% | -$12.3M-43.4% | -$8.6M+29.3% | -$12.1M-303.7% | -$3.0M-376.0% | $1.1M |
| Income tax expense (benefit) | $73K+148.0% | -$152K-218.8% | $128K+52.4% | $84K+104.1% | -$2.0M-850.5% | $273K+67.5% | $163K |
| Net loss | -$6.4M+26.0% | -$8.7M+30.1% | -$12.4M-43.5% | -$8.7M+14.2% | -$10.1M-207.6% | -$3.3M-454.1% | $926K |
| Basic | $11.8M+7.1% | $11.1M+6.4% | $10.4M+2.0% | $10.2M+1.7% | $10.0M+3.1% | $9.7M+0.3% | $9.7M |
| Diluted | $11.8M+7.1% | $11.1M+6.4% | $10.4M+2.0% | $10.2M+1.7% | $10.0M+3.1% | $9.7M-3.8% | $10.1M |
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.