v3.26.1
Equity-based compensation - Schedule of Stock - Based Compensation by Type of Award (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 12,113 $ 16,550 $ 26,009 $ 34,107
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 5,378 9,466 12,842 19,057
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 4,489 4,271 8,814 8,626
Liability awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 2,134 2,590 4,010 5,926
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 112 $ 223 $ 343 $ 498