v3.26.1
Stock-based compensation - Schedule of Additional Information Relating to Performance-based and Market-based Stock Options (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Performance-based and Market-based Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Intrinsic value of options exercised $ 5,291 $ 0 $ 27,718