XML 94 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment $ 83,600 $ 69,630  
Less: Accumulated depreciation (43,554) (35,037)  
Total Property and Equipment, Net 40,046 34,593  
Depreciation expense 13,404 11,840 $ 10,083
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment 1,244 903  
Computers and software      
Property, Plant and Equipment [Line Items]      
Property and equipment 7,164 6,147  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 25,144 16,193  
Tooling      
Property, Plant and Equipment [Line Items]      
Property and equipment 13,782 10,572  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment 9,357 10,549  
Owned and operated systems      
Property, Plant and Equipment [Line Items]      
Property and equipment 24,119 22,546  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 2,790 $ 2,720