XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment $ 107,018 $ 101,905
Less: Accumulated depreciation (67,712) (59,459)
Total Property and Equipment, Net 39,306 42,446
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,720 1,718
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment 9,310 8,520
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 38,482 35,954
Tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment 16,219 15,852
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 9,970 9,828
Owned and operated systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 29,615 27,723
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 1,702 $ 2,310