XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 111,540 $ 109,850
Less: Accumulated depreciation (78,828) (74,489)
Total Property and Equipment, Net 32,712 35,361
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,765 1,683
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,287 9,937
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 40,275 39,786
Tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 16,818 16,524
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,468 9,289
Owned and operated systems    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 32,301 31,880
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 626 $ 751