XML 89 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Property, Plant and Equipment [Line Items]      
Property and equipment $ 101,905 $ 83,600  
Less: Accumulated depreciation (59,459) (43,554)  
Total Property and Equipment, Net 42,446 40,046  
Depreciation expense 16,345 13,404 $ 11,840
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment 1,718 1,244  
Computers and software      
Property, Plant and Equipment [Line Items]      
Property and equipment 8,520 7,164  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 35,954 25,144  
Tooling      
Property, Plant and Equipment [Line Items]      
Property and equipment 15,852 13,782  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment 9,828 9,357  
Owned and operated systems      
Property, Plant and Equipment [Line Items]      
Property and equipment 27,723 24,119  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 2,310 $ 2,790