XML 58 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Concentration Risk [Line Items]      
Advertising costs $ 57,500,000 $ 41,000,000 $ 29,700,000
Incremental cost amortization period 5 years    
Impairment losses $ 0 $ 0 $ 0
Software and Software Development Costs      
Concentration Risk [Line Items]      
Estimated useful life 3 years    
Minimum      
Concentration Risk [Line Items]      
Contract term 1 year    
Estimated useful life 3 years    
Maximum      
Concentration Risk [Line Items]      
Contract term 4 years    
Estimated useful life 7 years    
On-demand arrangements | Revenue from Contract with Customer Benchmark | Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage 3.00% 4.00% 4.00%