v3.24.0.1
Equity-based compensation - Stock-based compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation $ 73,028 $ 60,147 $ 36,723
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 53,474 42,214 24,222
Liability awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 9,047 7,641 7,055
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 9,206 7,282 2,389
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation 45 1,489 2,294
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock based compensation $ 1,256 $ 1,521 $ 763