v3.21.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 291,858 $ 255,548
Less: Accumulated depreciation and amortization (100,548) (88,534)
Property and equipment, net 191,310 167,014
Data center and other computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 165,251 146,220
Capitalized internal-use software and website development    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 46,269 44,358
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 19,455 19,733
Purchased software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 3,548 3,211
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 6,498 6,498
Construction in process    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 50,837 $ 35,528