v3.26.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]    
Deferred revenue, revenue recognized $ 57.9 $ 31.8
Remaining performance obligation, amount 816.0  
Deferred commission expense 0.5 0.1
Amortization of deferred commission $ 0.5 $ 0.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-05-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation, percentage 35.00%  
Remaining performance obligation, expected timing of satisfaction 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-05-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation, percentage 66.00%  
Remaining performance obligation, expected timing of satisfaction 24 months