
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|---|
| Cash and cash equivalents | $13.7M-18.4% | $16.8M-17.9% | $20.5M+2.1% | $20.1M-64.4% | $56.3M+1673.5% | $3.2M |
| Accounts receivable, net | $10.8M+312.2% | $2.6M-10.7% | $2.9M-50.2% | $5.9M+256.8% | $1.7M+98.8% | $834K |
| Inventory, Net | $32.7M+63.7% | $20.0M+43.8% | $13.9M-10.2% | $15.5M+133.8% | $6.6M+37.3% | $4.8M |
| Prepaid expenses and other current assets | $4.7M+78.5% | $2.6M+202.2% | $868K-27.7% | $1.2M-19.5% | $1.5M+7.1% | $1.4M |
| Marketable debt securities | $1.8M-80.3% | $8.9M | $0 | — | — | — |
| Total current assets | $63.7M+25.0% | $51.0M+33.4% | $38.2M-10.4% | $42.6M-35.5% | $66.2M+298.4% | $16.6M |
| Deposits for equipment | $1.5M-43.9% | $2.7M+129.1% | $1.2M-48.7% | $2.3M+75.5% | $1.3M+108.9% | $619K |
| Right-of-use-asset, net | $2.0M-16.7% | $2.5M+35.8% | $1.8M-25.5% | $2.4M+123.2% | $1.1M-9.5% | $1.2M |
| Property and equipment, net | $7.7M+126.7% | $3.4M-10.4% | $3.8M+14.9% | $3.3M+67.8% | $2.0M+61.6% | $1.2M |
| Intangible assets, net | $3.1M-7.5% | $3.3M-6.9% | $3.6M-7.5% | $3.9M+5.6% | $3.7M+352.3% | $811K |
| Goodwill | $2.3M+0.0% | $2.3M+0.0% | $2.3M+0.0% | $2.3M+176.7% | $816K+25.3% | $651K |
| Deferred tax assets | $4.1M-29.2% | $5.8M | $0 | — | — | — |
| Other assets | $51K-94.9% | $1.0M+3496.4% | $28K-89.7% | $272K-14.5% | $318K+1770.6% | $17K |
| TOTAL ASSETS | $84.5M+17.5% | $71.9M+37.5% | $52.3M-8.3% | $57.0M-24.3% | $75.3M+255.0% | $21.2M |
| Accounts payable and accrued liabilities | $15.9M+21.0% | $13.1M+112.9% | $6.2M-20.1% | $7.7M+10.2% | $7.0M+5.5% | $6.6M |
| Operating lease liabilities, current | $734K+36.2% | $539K-16.3% | $644K-14.9% | $757K+63.5% | $463K+80.2% | $257K |
| Deferred revenue | $496K-72.3% | $1.8M-2.9% | $1.8M+302.6% | $458K-36.4% | $720K-85.1% | $4.8M |
| Total current liabilities | $17.1M+10.7% | $15.4M+78.6% | $8.6M-3.1% | $8.9M+9.1% | $8.2M-30.7% | $11.8M |
| Deferred revenue, non-current | $25K+47.1% | $17K-81.3% | $91K-73.2% | $340K-16.0% | $405K+586.4% | $59K |
| Operating lease liabilities, non-current | $1.6M-23.2% | $2.1M+66.8% | $1.3M-29.8% | $1.8M+183.5% | $632K-23.7% | $828K |
| Total Liabilities | $18.7M+6.7% | $17.6M+75.6% | $10.0M-9.6% | $11.1M+20.0% | $9.2M-28.0% | $12.8M |
| Preferred stock, $0.001 par value, 5,000,000 shares authorized, no shares issued | $0 | $0 | $0 | $0 | $0 | $0 |
| Common stock, $0.001 par value, 50,000,000 shares authorized. 25,258,393 shares issued and 22,678,715 outstanding as of November 30, 2025 and, 25,010,976 shares issued and 22,495,759 outstanding as of November 30, 2024 | $25K+0.0% | $25K+4.2% | $24K+4.3% | $23K+0.0% | $23K+53.3% | $15K |
| Additional paid-in capital | $135.9M+2.1% | $133.0M+2.0% | $130.4M+3.9% | $125.5M+4.9% | $119.6M+104.1% | $58.6M |
| Treasury stock (2,579,678 shares purchased as of November 30, 2025 and 2,515,217 shares purchased as of November 30, 2024) | -$22.4M-5.2% | -$21.3M-21.4% | -$17.5M+0.0% | -$17.5M | — | — |
| Accumulated deficit | -$47.1M+17.1% | -$56.8M+18.4% | -$69.6M-13.3% | -$61.4M-14.7% | -$53.5M-6.5% | -$50.2M |
| Accumulated other comprehensive loss | -$687K-5.9% | -$649K+38.5% | -$1.1M-70.3% | -$620K-3775.0% | -$16K-157.1% | $28K |
| Total Stockholders’ Equity | $65.8M+20.9% | $54.4M+28.5% | $42.3M-8.0% | $46.0M-30.4% | $66.1M+686.0% | $8.4M |
| TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY | $84.5M+17.5% | $71.9M+37.5% | $52.3M-8.3% | $57.0M-24.3% | $75.3M+255.0% | $21.2M |
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.