v3.26.1
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 components198,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 assets13,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 systems24,186 24,437 
Tooling17,639 17,277 
Computers and software9,546 9,710 
Leasehold improvements8,801 8,823 
Furniture and fixtures1,396 1,409 
Construction in progress243 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,
20262025
(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 payable20,932 21,131 
Refundable customer deposits25,102 24,316 
Payroll and related expenses9,210 8,379 
Reserve for losses on non-cancellable purchase commitments7,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,
20262025
(in thousands)
United States$69,809 $74,874 
Canada11,551 7,935 
Rest of World20,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,
20262025
(in thousands)
Total deferred revenue recognized$33,613 $31,345