v3.22.2.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Jan. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue recognized that was included in deferred revenue at beginning of period $ 68,200,000 $ 48,800,000 $ 125,000,000 $ 97,200,000  
Performance obligation 354,900,000   354,900,000    
Allowance for doubtful accounts for accounts receivable 400,000   400,000   $ 300,000
Unbilled receivables 3,900,000   3,900,000   1,900,000
Contract assets 0   0   $ 0
Costs capitalized during period 5,600,000 6,800,000 15,000,000 16,300,000  
Amortized costs during period $ 5,100,000 $ 4,200,000 14,800,000 11,400,000  
Impairment loss     $ 0 $ 0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation, percentage 95.00%   95.00%    
Performance obligation, timing 24 months   24 months    
Customer One | Accounts Receivable | Customer Concentration Risk          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Concentration risk percentage     18.00%