XML 54 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Composition of Certain Financial Statement Items (Tables)
9 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
October 31,
2023
January 31,
2023
(in thousands)
Raw materials$4,129 $11,509 
Finished goods and components194,991 57,221 
Total Inventories$199,120 $68,730 
Schedule of Other Current Assets
Prepaid expense and other current assets consisted of the following:
October 31,
2023
January 31,
2023
(in thousands)
Prepaid expense$50,589 $48,464 
Other current assets25,522 22,556 
Total Prepaid Expense and Other Current Assets$76,111 $71,020 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
October 31,
2023
January 31,
2023
(in thousands)
Furniture and fixtures$1,701 $1,244 
Computers and software8,284 7,164 
Machinery and equipment33,210 25,144 
Tooling14,993 13,782 
Leasehold improvements10,413 9,357 
Owned and operated systems26,548 24,119 
Construction in progress2,181 2,790 
97,330 83,600 
Less: Accumulated depreciation(55,132)(43,554)
Total Property and Equipment, Net$42,198 $40,046 
The following table presents the depreciation expense:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2023202220232022
(in thousands)
Depreciation expense4,135 3,249 12,076 9,909 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
October 31,
2023
January 31,
2023
(in thousands)
Accrued expenses$53,305 $46,105 
Accrued losses on purchase commitments
24,577 7,287 
Refundable customer deposits16,405 14,551 
Payroll and related expenses17,166 21,495 
Other current liabilities
41,013 44,045 
Total Accrued and Other Current Liabilities$152,466 $133,483 
Schedule of Revenue
Revenue consisted of the following:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2023202220232022
(in thousands)
United States$82,777 $101,559 $292,869 $248,485 
Rest of World27,506 23,782 97,938 66,782 
Total revenue$110,283 $125,341 $390,807 $315,267 
Disaggregation of Revenue
The following table shows the total deferred revenue for each period presented.
October 31,
2023
January 31,
2023
(in thousands)
Deferred revenue227,295 198,610 
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended
October 31,
Nine Months Ended
October 31,
2023202220232022
(in thousands)
Deferred revenue recognized$18,952 $13,275 $69,384 $50,993