XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2022
shares
May 31, 2021
target
$ / shares
shares
Jan. 31, 2024
USD ($)
segment
reporting_unit
obligation
Jan. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Significant Accounting Policies [Line Items]          
Foreign exchange gains (losses), net     $ (3,157,000) $ 4,364,000 $ (29,140,000)
Foreign currency translation adjustments     (4,122,000) (5,874,000) 27,639,000
Restricted cash       2,500,000  
Allowance for doubtful accounts     $ 673,000 1,564,000  
Number of performance obligations | obligation     2    
Allocation of price (as a percent)     14.00%    
Deferred revenue recognized     $ 217,000,000 145,900,000 87,100,000
Remaining performance obligation     $ 673,800,000 435,900,000  
Deferred contract acquisition cost, term     3 years    
Advertising costs     $ 32,500,000 27,300,000 21,400,000
Award vesting period (in years)     4 years    
Number of operating segments | segment     1    
Number of reporting units | reporting_unit     1    
Intangible assets acquired, useful life     3 years    
Goodwill impairment     $ 0 $ 0 $ 0
Internal-use software          
Significant Accounting Policies [Line Items]          
Property and equipment, useful life     5 years    
Computers          
Significant Accounting Policies [Line Items]          
Property and equipment, useful life     2 years    
PSUs          
Significant Accounting Policies [Line Items]          
RSUs granted in period (in shares) | shares 0.4        
Chief Executive Officer | RSUs          
Significant Accounting Policies [Line Items]          
RSUs granted in period (in shares) | shares   3.0      
Number of threshold stock price targets | target   8      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-02-01          
Significant Accounting Policies [Line Items]          
Remaining performance obligation, next twelve months (as a percent)     64.00%    
Remaining performance obligation, next twenty four months (as a percent)     87.00%    
Minimum          
Significant Accounting Policies [Line Items]          
Subscription contract term (in years)     1 year    
Allocation of price (as a percent)     100.00%    
Payment terms (in days)     30 days    
Minimum | Chief Executive Officer | RSUs          
Significant Accounting Policies [Line Items]          
Threshold stock price target (in dollars per share) | $ / shares   $ 95      
Maximum          
Significant Accounting Policies [Line Items]          
Subscription contract term (in years)     3 years    
Allocation of price (as a percent)     23.00%    
Payment terms (in days)     60 days    
Maximum | Chief Executive Officer | RSUs          
Significant Accounting Policies [Line Items]          
Threshold stock price target (in dollars per share) | $ / shares   $ 500      
Distribution Channel One | Accounts Receivable | Credit Concentration Risk          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage     12.00%    
Distribution Channel Two | Accounts Receivable | Credit Concentration Risk          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage     13.00%    
Distribution Channel Three | Accounts Receivable | Credit Concentration Risk          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage       12.00%