v3.25.1
Supplemental financial statement information - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Allowance for doubtful accounts $ 2,100 $ 3,900  
Credit losses from trade receivables 200 1,700 $ 2,100
Prepaid expense 32,500 31,200  
Capitalized contract cost 60,300 52,100  
Amortization of capitalized contract costs 6,700 5,400 4,400
Depreciation expense 4,600 8,800 12,300
Remaining performance obligation 17,100 6,200  
Deferred revenue 4,800    
Loss on extinguishment of debt $ 1,576 $ 1,157 $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-02-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, percentage 70.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-02-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period