XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Property plant and equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 129,147 $ 129,336
Less: accumulated depreciation and amortization (75,953) (81,463)
Total property and equipment, net 53,194 47,873
Equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 75,589 91,645
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 36,132 21,191
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 12,739 12,350
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 4,687 $ 4,150