XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Business and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2021
USD ($)
vote
Jan. 31, 2020
USD ($)
Jan. 31, 2019
USD ($)
Summary Of Business And Significant Accounting Policies [Line Items]      
Restricted cash from international employee stock sales $ 50,475 $ 48,547  
Capitalized software development costs 19,400 3,100 $ 2,500
Advertising expense $ 34,800 $ 42,000 $ 36,100
Number of operating segments | vote 1    
Revenue from Contract with Customer | Professional Services Fees Concentration Risk      
Summary Of Business And Significant Accounting Policies [Line Items]      
Percentage of revenue 2.00%    
Minimum      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Maximum      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 5 years    
Leasehold Improvements | Maximum      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 5 years    
Software      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years