XML 58 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Apr. 26, 2018
USD ($)
Jan. 31, 2021
USD ($)
reporting_unit
segment
Jan. 31, 2020
USD ($)
Jan. 31, 2019
USD ($)
Feb. 01, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Advertising expense   $ 78,600,000 $ 41,600,000 $ 34,100,000  
Foreign currency transaction gain (loss)   1,900,000 (1,000,000.0) (3,400,000)  
Equity investments in privately held companies   6,000,000.0 15,500,000    
Unbilled accounts receivable   $ 3,600,000 1,600,000    
Number of operating segments | segment   1      
Number of reporting units | reporting_unit   1      
Impairment of goodwill     0 $ 0  
Number of reportable segments | segment   1      
Additional paid in capital   $ 1,702,254,000 1,685,167,000    
Increase in accumulated deficit   $ (1,380,452,000) $ (1,137,185,000)    
Cumulative Effect, Period of Adoption, Adjustment | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Convertible senior notes, carrying value         $ 77,000,000
Additional paid in capital         (90,000,000)
Increase in accumulated deficit         $ 12,000,000
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
ESPP offering period 6 months        
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Accelerated share based compensation expense $ 262,800,000        
Initial Acquisition Of Contract          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Commissions paid, amortization period   5 years      
Renewal Contracts          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Commissions paid, amortization period   2 years      
Software, including capitalized software development costs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected useful life   3 years      
Software, including capitalized software development costs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected useful life   5 years