Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details)

v3.21.2
Summary of Significant Accounting Policies (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Oct. 31, 2021
USD ($)
segment
Oct. 31, 2020
USD ($)
Jan. 31, 2021
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Foreign currency transaction gains (losses) $ (6,500,000) $ (4,800,000) $ (11,700,000) $ 12,200,000  
Deferred contract acquisition costs, amortization period 5 years   5 years    
Impairment loss on deferred contract acquisition costs $ 0 0 $ 0 0  
Number of operating segments | segment     1    
Number of reportable segments | segment     1    
Capitalized software implementation costs, related amortization expense 200,000 100,000 $ 600,000 300,000  
Capitalized software development costs, estimated useful life     5 years    
Capitalized software development costs, related amortization expense 300,000 100,000 $ 800,000 200,000  
Capitalized software development costs for software sold to customers, estimated useful life     5 years    
Capitalized software development costs for software sold to customers 4,400,000   $ 4,400,000   $ 2,900,000
Capitalized software development costs for software sold to customers, related amortization expense 100,000 $ 200,000 $ 400,000 $ 500,000  
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Payment term from invoice date     30 days    
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Payment term from invoice date     60 days    
United States, European Union (“EU”) Countries, and Japan | Geographic Concentration Risk | Cash, Cash Equivalents, and Restricted Cash          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage     99.00%   92.00%
Other Assets, Noncurrent          
Summary Of Significant Accounting Policies [Line Items]          
Capitalized software implementation costs 2,700,000   $ 2,700,000   $ 2,600,000
Capitalized software development costs 10,200,000   10,200,000   4,400,000
Foreign Currency Forward Contracts          
Summary Of Significant Accounting Policies [Line Items]          
Net gain associated with foreign currency forward contracts 3,100,000   5,100,000    
Foreign Currency Forward Contracts | Not Designated as Hedging Instrument          
Summary Of Significant Accounting Policies [Line Items]          
Notional principal of foreign currency forward contracts outstanding 123,000,000   123,000,000   138,600,000
Foreign Currency Forward Contracts | Prepaid Expenses and Other Current Assets          
Summary Of Significant Accounting Policies [Line Items]          
Derivative financial assets (liabilities) fair value $ 200,000   $ 200,000    
Foreign Currency Forward Contracts | Accrued Expenses and Other Current Liabilities          
Summary Of Significant Accounting Policies [Line Items]          
Derivative financial assets (liabilities) fair value         $ (600,000)