v3.26.1
Stock-based compensation - Schedule of Additional Information Relating to Service-based Options (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Service-based Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 37 $ 74 $ 147
Intrinsic value of options exercised 30,010 9,314 45,542
RSAs and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 86,919 $ 71,786 $ 40,478