XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment $ 104,240 $ 101,905
Less: Accumulated depreciation (63,226) (59,459)
Total Property and Equipment, Net 41,014 42,446
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,710 1,718
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment 9,352 8,520
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 37,673 35,954
Tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment 16,006 15,852
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 9,347 9,828
Owned and operated systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 28,607 27,723
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 1,545 $ 2,310