v3.24.3
Stock-based compensation - Schedule of Share-Based Payment Arrangement, Expensed and Capitalized, Amount (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation expense $ 21,648 $ 11,217 $ 34,612 $ 18,417
Service-based vesting options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation expense 18 41 37 87
Restricted stock and RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation expense $ 21,630 $ 11,176 $ 34,575 $ 18,330