
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Cash and cash equivalents | $167.4M+36.4% | $122.7M+45.6% | $84.3M+45.1% | $58.1M+33.1% | $43.7M+4.1% | $41.9M+47.3% | $28.5M-11.6% | $32.2M |
| Accounts receivable, less allowance for credit losses of $750 and $550 | $66.7M+10.5% | $60.3M+14.9% | $52.5M+23.0% | $42.7M+29.3% | $33.0M+42.7% | $23.1M-17.5% | $28.0M+11.3% | $25.2M |
| Inventories | $78.5M+4.2% | $75.3M+11.0% | $67.9M+47.8% | $45.9M+17.9% | $39.0M+11.2% | $35.0M+19.1% | $29.4M+30.8% | $22.5M |
| Prepaid and other current assets | $9.9M+5.4% | $9.4M+10.1% | $8.6M+56.3% | $5.5M+9.5% | $5.0M+15.0% | $4.3M+11.5% | $3.9M+50.4% | $2.6M |
| Total current assets | $322.5M+20.4% | $267.8M+0.6% | $266.2M+23.7% | $215.2M+9.8% | $196.1M-36.1% | $306.7M+114.3% | $143.2M-18.0% | $174.7M |
| Property and equipment, net | $39.1M-6.1% | $41.7M-1.8% | $42.4M+9.3% | $38.8M+23.6% | $31.4M+11.0% | $28.3M-13.3% | $32.6M+20.6% | $27.1M |
| Operating lease right-of-use assets | $6.9M+19.9% | $5.7M+32.4% | $4.3M+14.2% | $3.8M-20.5% | $4.8M+148.7% | $1.9M-52.5% | $4.0M | — |
| Intangible assets, net | $48.0M-14.9% | $56.5M-11.8% | $64.0M+62.7% | $39.3M-8.5% | $43.0M-66.5% | $128.2M-1.3% | $129.9M+163.7% | $49.3M |
| Goodwill | $234.8M+0.0% | $234.8M+0.0% | $234.8M+0.0% | $234.8M+0.0% | $234.8M+0.0% | $234.8M+0.0% | $234.8M+123.1% | $105.3M |
| Other noncurrent assets | $2.9M-0.1% | $2.9M+32.8% | $2.2M+8.8% | $2.0M+107.9% | $955K+117.0% | $440K-37.6% | $705K+42.4% | $495K |
| Total Assets | $654.2M+7.4% | $609.3M-0.7% | $613.9M+4.9% | $585.4M-4.9% | $615.3M-13.9% | $714.5M+28.1% | $557.9M+56.4% | $356.8M |
| Accounts payable | $25.3M+1.1% | $25.0M-8.5% | $27.4M+37.5% | $19.9M+7.0% | $18.6M+46.0% | $12.7M-14.8% | $14.9M+54.8% | $9.7M |
| Accrued liabilities | $53.1M+16.5% | $45.6M+2.0% | $44.7M+35.3% | $33.0M-8.5% | $36.1M+29.0% | $28.0M-14.6% | $32.8M+26.7% | $25.8M |
| Other current liabilities | $3.1M+11.3% | $2.8M | — | — | $1.8M-79.1% | $8.4M+279.5% | $2.2M-53.0% | $4.7M |
| Total current liabilities | $81.5M+11.0% | $73.4M-1.5% | $74.6M+27.7% | $58.4M+3.4% | $56.4M+14.9% | $49.1M-1.6% | $49.9M+24.1% | $40.2M |
| Long-term debt | $61.9M+0.0% | $61.9M+2.1% | $60.6M+6.6% | $56.8M-4.9% | $59.7M+11.8% | $53.4M-10.4% | $59.6M+67.6% | $35.6M |
| Finance and operating lease liabilities | $11.5M-2.9% | $11.9M+4.3% | $11.4M | — | — | — | — | — |
| Other noncurrent liabilities | $7.3M+506.9% | $1.2M-1.9% | $1.2M+0.7% | $1.2M+0.5% | $1.2M-99.3% | $187.4M+0.5% | $186.4M+860.0% | $19.4M |
| Total Liabilities | $162.2M+9.4% | $148.4M+0.4% | $147.8M+14.8% | $128.7M-2.2% | $131.6M-56.5% | $302.1M-2.7% | $310.5M+189.2% | $107.4M |
| Common stock, $0.001 par value, 90,000 shares authorized; 49,792 and 48,869 issued and outstanding | $50K+2.0% | $49K+2.1% | $48K+2.1% | $47K+2.2% | $46K+2.2% | $45K+12.5% | $40K+2.6% | $39K |
| Additional paid-in capital | $904.5M+4.7% | $863.7M+4.8% | $824.2M+4.7% | $787.4M+3.0% | $764.8M+3.0% | $742.4M+40.2% | $529.7M+6.7% | $496.5M |
| Accumulated other comprehensive income (loss) | $566K+154.7% | -$1.0M-4.2% | -$993K+75.8% | -$4.1M-332.1% | -$948K-403.8% | $312K+297.5% | -$158K+20.6% | -$199K |
| Accumulated deficit | -$413.2M-2.8% | -$401.8M-12.5% | -$357.1M-9.3% | -$326.6M-16.6% | -$280.2M+15.2% | -$330.4M-17.1% | -$282.2M-14.2% | -$247.0M |
| Total Stockholders’ Equity | $491.9M+6.7% | $461.0M-1.1% | $466.2M+2.1% | $456.8M-5.6% | $483.8M+17.3% | $412.4M+66.7% | $247.3M-0.8% | $249.4M |
| Total Liabilities and Stockholders’ Equity | $654.2M+7.4% | $609.3M-0.7% | $613.9M+4.9% | $585.4M-4.9% | $615.3M-13.9% | $714.5M+28.1% | $557.9M+56.4% | $356.8M |
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.