v3.21.1
Balance Sheet Components - Additional Information (Details) - USD ($)
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Jan. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Depreciation and amortization $ 11,955,000 $ 8,202,000  
Impairments of internal use software 0 0  
Capitalized amount of internal use software 6,200,000 2,300,000  
Amortization expense associated with internal use software 2,500,000 1,900,000  
Net book value of capitalized internal use software 23,700,000   $ 20,100,000
Amortization of intangible assets $ 2,417,000 $ 103,000  
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful lives 2 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful lives 20 years    
Other Current Liabilities      
Finite-Lived Intangible Assets [Line Items]      
Deferred payroll taxes $ 5,100,000   5,100,000
Other Noncurrent Liabilities      
Finite-Lived Intangible Assets [Line Items]      
Deferred payroll taxes 5,100,000   $ 5,100,000
Data center and other computer equipment      
Finite-Lived Intangible Assets [Line Items]      
Equipment purchased but not yet placed into service $ 41,600,000