v3.26.1
Equity-based compensation - Schedule of Stock - Based Compensation by Type of Award (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 13,896 $ 17,557
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 7,464 9,591
PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 4,325 4,355
Liability awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 1,876 3,336
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 231 $ 275