XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 559,910 $ 530,021
Less: accumulated depreciation and amortization (255,198) (236,317)
Property and equipment, net 304,712 293,704
Servers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 360,672 340,868
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 101,639 95,409
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 43,057 44,571
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 49,329 43,981
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,213 $ 5,192