XML 54 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
January 31,
20222021
(in thousands)
Raw materials$9,712 $13,029 
Work-in-progress— 68 
Finished goods26,167 20,495 
Total Inventories$35,879 $33,592 
Schedule of Other Current Assets
Prepaid expense and other current assets consisted of the following:
January 31,
20222021
(in thousands)
Prepaid expense$16,951 $3,986 
Other current assets19,652 8,088 
Total Prepaid Expense and Other Current Assets$36,603 $12,074 
Schedule of Property and Equipment, Net Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, as follows:
Useful Lives
Furniture and fixtures
3 to 5 years
Computers and software
3 to 5 years
Machinery and equipment
3 to 5 years
Tooling
3 to 5 years
Leasehold improvementsShorter of the estimated lease term or useful life
Owned and operated systems
5 to 7 years
Property and equipment, net consisted of the following:
January 31,
20222021
(in thousands)
Furniture and fixtures$903 $1,594 
Computers and software6,147 5,384 
Machinery and equipment16,193 10,605 
Tooling10,572 7,705 
Leasehold improvements10,549 9,398 
Owned and operated systems22,546 17,703 
Construction in progress2,720 2,462 
69,630 54,851 
Less: Accumulated depreciation(35,037)(24,863)
Total Property and Equipment, Net$34,593 $29,988 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
January 31,
20222021
(in thousands)
Accrued expenses$31,865 $18,404 
Refundable customer deposits9,409 6,482 
Payroll and related expenses16,131 7,547 
Taxes payable8,955 5,213 
Other current liabilities17,968 9,516 
Total Accrued and Other Current Liabilities$84,328 $47,162