XML 50 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of Certain Financial Statement Items (Tables)
3 Months Ended
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
April 30,
2022
January 31,
2022
(in thousands)
Raw materials$13,409 $9,712 
Finished goods and components31,896 26,167 
Total Inventories$45,305 $35,879 
Schedule of Other Current Assets
Prepaid expense and other current assets consisted of the following:
April 30,
2022
January 31,
2022
(in thousands)
Prepaid expense$24,042 $16,951 
Other current assets22,044 19,652 
Total Prepaid Expense and Other Current Assets$46,086 $36,603 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
April 30,
2022
January 31,
2022
(in thousands)
Furniture and fixtures$907 $903 
Computers and software6,443 6,147 
Machinery and equipment17,562 16,193 
Tooling10,989 10,572 
Leasehold improvements10,581 10,549 
Owned and operated systems23,443 22,546 
Construction in progress3,497 2,720 
73,422 69,630 
Less: Accumulated depreciation(38,226)(35,037)
Total Property and Equipment, Net$35,196 $34,593 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:

April 30,
2022
January 31,
2022
(in thousands)
Accrued expenses$36,951 $31,865 
Refundable customer deposits10,440 9,409 
Payroll and related expenses15,226 16,131 
Taxes payable12,467 8,955 
Other liabilities (including ViriCiti Earnout)20,512 17,968 
Total Accrued and Other Current Liabilities$95,596 $84,328 
As of April 30, 2022, ViriCiti Earnout liability is reclassified from long-term liabilities to current liabilities as the Company expects the liability to be payable within twelve months.
Schedule of Revenue
Revenue consisted of the following:

Three Months Ended April 30,
20222021
(in thousands)
United States$62,315 $35,110 
Rest of World19,318 5,400 
Total revenue$81,633 $40,510