v3.23.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 766,330 $ 708,614
Less: Accumulated depreciation and amortization (242,609) (216,279)
Property and equipment, net 523,721 492,335
Data center and other computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 351,174 297,585
Capitalized internal-use software and website development costs    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 128,263 113,276
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24,747 24,944
Purchased software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 9,019 6,384
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 7,395 7,412
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 245,732 $ 259,013