Composition of Certain Financial Statement Items (Tables)
|
3 Months Ended |
Apr. 30, 2026 |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
| Schedule of Inventories |
Inventories consisted of the following: | | | | | | | | | | | | | April 30, 2026 | | January 31, 2026 | | (in thousands) | | Raw materials | $ | 5,133 | | | $ | 6,595 | | | | | | | Finished goods and components | 198,463 | | | 208,308 | | | Total Inventories | $ | 203,596 | | | $ | 214,903 | |
|
| Schedule of Prepaid Expense and Other Current Assets |
Prepaid expense and other current assets consisted of the following: | | | | | | | | | | | | | April 30, 2026 | | January 31, 2026 | | (in thousands) | | Prepaid expense | $ | 7,506 | | | $ | 5,988 | | | Other current assets | 13,229 | | | 13,040 | | | Total Prepaid Expense and Other Current Assets | $ | 20,735 | | | $ | 19,028 | |
|
| Schedule of Property and Equipment, Net and Depreciation Expense |
Property and equipment, net consisted of the following: | | | | | | | | | | | | | April 30, 2026 | | January 31, 2026 | | (in thousands) | | Machinery and equipment | $ | 35,578 | | | $ | 35,320 | | | Owned and operated systems | 24,186 | | | 24,437 | | | Tooling | 17,639 | | | 17,277 | | | Computers and software | 9,546 | | | 9,710 | | | Leasehold improvements | 8,801 | | | 8,823 | | | Furniture and fixtures | 1,396 | | | 1,409 | | | Construction in progress | 243 | | | 309 | | | 97,389 | | | 97,285 | | | Less: Accumulated depreciation | (74,952) | | | (72,620) | | | Total Property and Equipment, Net | $ | 22,437 | | | $ | 24,665 | |
The following table presents the depreciation expense: | | | | | | | | | | | | | | | | | Three Months Ended April 30, | | | | 2026 | | 2025 | | | | | | (in thousands) | | Depreciation expense | $ | 3,119 | | | $ | 3,887 | | | | | |
|
| Schedule of Accrued and Other Current Liabilities |
Accrued and other current liabilities consisted of the following: | | | | | | | | | | | | | April 30, 2026 | | January 31, 2026 | | (in thousands) | | Accrued expenses | $ | 39,434 | | | $ | 46,184 | | Customer funds | 20,705 | | | 21,043 | | | Taxes payable | 20,932 | | | 21,131 | | | Refundable customer deposits | 25,102 | | | 24,316 | | | Payroll and related expenses | 9,210 | | | 8,379 | | | Reserve for losses on non-cancellable purchase commitments | 7,029 | | | 7,029 | | Other current liabilities | 14,710 | | | 13,641 | | | Total Accrued and Other Current Liabilities | $ | 137,122 | | | $ | 141,723 | |
|
| Schedule of Revenue |
Revenue consisted of the following: | | | | | | | | | | | | | | | | | Three Months Ended April 30, | | | | 2026 | | 2025 | | | | | | (in thousands) | | United States | $ | 69,809 | | | $ | 74,874 | | | | | | | Canada | 11,551 | | | 7,935 | | | | | | | Rest of World | 20,459 | | | 14,831 | | | | | | | Total revenue | $ | 101,819 | | | $ | 97,640 | | | | | |
|
| Schedule of Deferred Revenue |
The following table shows the total deferred revenue for each period presented. | | | | | | | | | | | | | April 30, 2026 | | January 31, 2026 | | (in thousands) | | Total deferred revenue | $ | 248,647 | | | $ | 250,581 | | | | | |
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period. | | | | | | | | | | | | | | | | | Three Months Ended April 30, | | | | 2026 | | 2025 | | | | | | (in thousands) | | Total deferred revenue recognized | $ | 33,613 | | | $ | 31,345 | | | | | | | | | | | | | |
|