XML 52 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Composition of Certain Financial Statement Items (Tables)
6 Months Ended
Jul. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
July 31,
2023
January 31,
2023
(in thousands)
Raw materials$8,814 $11,509 
Finished goods and components134,766 57,221 
Total Inventories$143,580 $68,730 
Schedule of Other Current Assets
Prepaid expense and other current assets consisted of the following:
July 31,
2023
January 31,
2023
(in thousands)
Prepaid expense$57,996 $48,464 
Other current assets24,661 22,556 
Total Prepaid Expense and Other Current Assets$82,657 $71,020 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
July 31,
2023
January 31,
2023
(in thousands)
Furniture and fixtures$1,731 $1,244 
Computers and software7,907 7,164 
Machinery and equipment30,189 25,144 
Tooling14,828 13,782 
Leasehold improvements9,900 9,357 
Owned and operated systems26,352 24,119 
Construction in progress2,973 2,790 
93,880 83,600 
Less: Accumulated depreciation(51,144)(43,554)
Total Property and Equipment, Net$42,736 $40,046 
The following table presents the depreciation expense:
Three Months Ended
July 31,
Six Months Ended
July 31,
2023202220232022
(in thousands)
Depreciation expense3,925 3,300 7,941 6,660 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
July 31,
2023
January 31,
2023
(in thousands)
Accrued expenses$62,616 $46,105 
Refundable customer deposits16,276 14,551 
Payroll and related expenses18,085 21,495 
Taxes payable18,620 14,232 
Other liabilities30,128 37,100 
Total Accrued and Other Current Liabilities$145,725 $133,483 
Schedule of Revenue
Revenue consisted of the following:
Three Months Ended
July 31,
Six Months Ended
July 31,
2023202220232022
(in thousands)
United States$112,960 $84,610 $210,091 $146,925 
Rest of World37,534 23,682 70,432 43,000 
Total revenue$150,494 $108,292 $280,523 $189,925 
Disaggregation of Revenue
The following table shows the total deferred revenue for each period presented.
July 31,
2023
January 31,
2023
(in thousands)
Deferred revenue219,842 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
July 31,
Six Months Ended
July 31,
2023202220232022
(in thousands)
Deferred revenue recognized$24,418 $14,736 $50,432 $37,388