XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Composition of Certain Financial Statement Items (Tables)
9 Months Ended
Oct. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
October 31,
2021
January 31,
2021
(in thousands)
Raw materials$7,489 $13,029 
Work-in-progress199 68 
Finished goods22,205 20,495 
Total Inventories$29,893 $33,592 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
October 31,
2021
January 31,
2021
(in thousands)
Furniture and fixtures$893 $1,594 
Computers and software5,786 5,384 
Machinery and equipment14,776 10,605 
Tooling10,506 7,705 
Leasehold improvements10,644 9,398 
Owned and operated systems21,236 17,703 
Construction in progress3,460 2,462 
67,301 54,851 
Less: Accumulated depreciation(32,575)(24,863)
Total Property and Equipment, Net$34,726 $29,988 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:

October 31,
2021
January 31,
2021
(in thousands)
Accrued expenses$28,673 $18,404 
Refundable customer deposits8,286 6,482 
Taxes payable9,760 5,213 
Payroll and related expenses12,917 7,547 
Warranty accruals3,766 3,000 
Operating lease liabilities, current3,665 2,393 
Other liabilities9,406 4,123 
Total Accrued and Other Current Liabilities$76,473 $47,162 
Schedule of Revenue
Revenue consisted of the following:

Three Months Ended October 31, Nine Months Ended October 31,
2021202020212020
(in thousands)(in thousands)
United States$54,561 $29,681 $139,321 $92,319 
Rest of World10,473 6,684 22,344 11,779 
Total revenue$65,034 $36,365 $161,665 $104,098