XML 142 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 658,596 $ 530,021
Less: accumulated depreciation and amortization (328,121) (236,317)
Property and equipment, net 330,475 293,704
Servers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 427,664 340,868
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 123,259 95,409
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 47,021 44,571
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 54,885 43,981
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,767 $ 5,192