XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Mar. 15, 2021
Significant Accounting Policies [Line Items]        
Net gain (loss) on foreign currency transaction $ (1,000) $ 568 $ (523)  
Advertising expense 15,400 7,700 2,900  
Capitalized software development cost $ 11,900 10,500 8,400  
Subscriptions revenue contracts term 3 years      
Accounts receivable, net of allowances $ 226,191 196,009    
Unbilled receivables 13,900 24,200    
Unbilled receivables, long-term 1,900 7,100    
Revenue expected to be recognized from remaining performance obligation 1,283,700      
Revenue recognized from performance obligations satisfied in prior periods $ 1,600      
Revenue recognized from deferred revenue   352,900 253,200  
Deferred commission, amortization period 5 years      
Deferred commissions $ 35,900 24,200 26,200  
Amortization of deferred commissions $ 18,600 $ 14,700 $ 9,600  
Ownership percentage       51.00%
Maximum        
Significant Accounting Policies [Line Items]        
Payment terms of customers 30 days      
2016 Employee Stock Purchase Plan        
Significant Accounting Policies [Line Items]        
Share based compensation expense recognition and offering period 24 months      
Variable Interest Entity, Primary Beneficiary        
Significant Accounting Policies [Line Items]        
Ownership percentage 51.00%      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-02-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue expected to be recognized from remaining performance obligation with in next 24 months 75.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months      
Furniture and Equipment | Minimum        
Significant Accounting Policies [Line Items]        
Estimated useful life 3 years      
Furniture and Equipment | Maximum        
Significant Accounting Policies [Line Items]        
Estimated useful life 5 years      
Leasehold Improvements        
Significant Accounting Policies [Line Items]        
Estimated useful life 5 years