
| Metric | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Cash and cash equivalents | $42.2M-53.4% | $90.6M-8.5% | $99.0M-17.3% | $119.6M |
| Short-term investments | $0-100.0% | $24.3M-33.5% | $36.5M+86.9% | $19.6M |
| Accounts receivable, net of allowance for credit losses | $82.9M+12.6% | $73.6M+64.0% | $44.9M+6.5% | $42.2M |
| Prepaid expenses and other current assets | $38.7M+122.0% | $17.4M+0.1% | $17.4M+44.4% | $12.1M |
| Total current assets | $163.9M-20.4% | $206.0M+4.1% | $197.8M+2.3% | $193.4M |
| Property and equipment, net | $81.6M+68.4% | $48.5M+29.8% | $37.3M-7.1% | $40.2M |
| Operating lease right-of-use assets, net | $4.8M+18.6% | $4.0M-18.2% | $4.9M-17.9% | $6.0M |
| Goodwill | $95.0M+535.4% | $15.0M-0.5% | $15.0M+6.4% | $14.1M |
| Intangible assets, net | $52.2M+324.1% | $12.3M-21.2% | $15.6M-13.5% | $18.1M |
| Deferred tax assets, net | $69K+60.5% | $43K-72.6% | $157K+145.3% | $64K |
| Other non-current assets | $21.1M-28.3% | $29.5M+53.6% | $19.2M+180.8% | $6.8M |
| Total assets | $418.7M+32.8% | $315.3M+8.7% | $290.1M+4.1% | $278.7M |
| Accounts payable | $17.1M+106.9% | $8.3M+222.3% | $2.6M-59.9% | $6.4M |
| Accrued compensation and related benefits | $22.4M+33.1% | $16.9M+13.9% | $14.8M-12.7% | $16.9M |
| Accrued and other current liabilities | $8.7M-0.4% | $8.8M+88.9% | $4.6M-17.0% | $5.6M |
| Operating lease liabilities – current portion | $2.0M+18.3% | $1.7M+9.5% | $1.5M+8.3% | $1.4M |
| Deferred revenues – current portion | $19.4M-22.3% | $25.0M | — | — |
| Current portion of long-term debt, net | $2.2M | $0 | — | — |
| Total current liabilities | $71.9M+18.7% | $60.5M+19.1% | $50.8M-12.6% | $58.2M |
| Long-term income taxes | $4.3M+46.6% | $2.9M-1.9% | $3.0M+13.3% | $2.6M |
| Operating lease liabilities – non-current portion | $3.8M+9.5% | $3.5M-24.8% | $4.7M-21.5% | $5.9M |
| Long-term debt, net | $64.8M | $0 | — | — |
| Other non-current liabilities | -$2.9M-27.0% | -$2.3M-184.3% | $2.7M+42.7% | $1.9M |
| Total liabilities | $147.7M+113.2% | $69.3M+13.2% | $61.2M-10.9% | $68.7M |
| Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding | $0 | $0 | — | — |
| Common stock, $0.00015 par value, 70,000 shares authorized; shares issued 51,726 and 50,717, respectively; shares outstanding 39,541 and 38,801, respectively | 6K+0.0% | 6K+0.0% | 6K+0.0% | 6K |
| Additional paid-in capital | $533.5M+6.1% | $502.9M+6.3% | $473.3M+5.8% | $447.4M |
| Treasury stock, at cost, 12,185 and 11,916 shares, respectively | -$165.8M-4.1% | -$159.4M | — | — |
| Accumulated deficit | -$94.6M-0.7% | -$94.0M+4.1% | -$98.0M+3.1% | -$101.2M |
| Accumulated other comprehensive loss | -$2.1M+41.9% | -$3.5M-47.9% | -$2.4M+6.4% | -$2.5M |
| Total stockholders’ equity | $271.0M+10.2% | $246.0M+7.5% | $228.9M+9.0% | $210.0M |
| Total liabilities and stockholders’ equity | $418.7M+32.8% | $315.3M+8.7% | $290.1M+4.1% | $278.7M |
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.