v3.26.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Property, Plant and Equipment [Line Items]    
Property and equipment $ 97,285 $ 109,850
Less: Accumulated depreciation (72,620) (74,489)
Total Property and Equipment, Net 24,665 35,361
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,409 1,683
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment 9,710 9,937
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 35,320 39,786
Tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment 17,277 16,524
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 8,823 9,289
Owned and operated systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 24,437 31,880
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 309 $ 751