XML 31 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Business and Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Jan. 31, 2020
USD ($)
regulated_industry
Segment
Customer
Jan. 31, 2019
USD ($)
Customer
Jan. 31, 2018
USD ($)
Customer
Summary Of Business And Accounting Policies [Line Items]      
Number of regulated industries operated within | regulated_industry 3    
Period of amortization 3 years    
Highly liquid investments maturity 3 months    
Number of operating segment | Segment 1    
Impairment of goodwill $ 0    
Impairment recognized for long-lived assets $ 0 $ 0 $ 0
Internal-Use Software      
Summary Of Business And Accounting Policies [Line Items]      
Useful life of intangible assets 3 years    
Minimum      
Summary Of Business And Accounting Policies [Line Items]      
Customer payment period 30 days    
Minimum | 2007 Stock Plan      
Summary Of Business And Accounting Policies [Line Items]      
Share-based compensation cost recognition vesting service period 4 years    
Maximum      
Summary Of Business And Accounting Policies [Line Items]      
Customer payment period 60 days    
Maximum | 2007 Stock Plan      
Summary Of Business And Accounting Policies [Line Items]      
Share-based compensation cost recognition vesting service period 9 years    
Customer concentration risk | Revenues      
Summary Of Business And Accounting Policies [Line Items]      
Number Of Customers | Customer 0 0 0