v3.26.1
Stock-based compensation - Summary of Additional Information PSUs Awarded (Details) - Awards with grant date and measurement date - $ / shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement, Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Targeted number of awards (in shares)   399,580
Weighted average grant date fair value per share (in USD per share)   $ 58.30
Share-Based Payment Arrangement, Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Targeted number of awards (in shares) 392,680  
Weighted average grant date fair value per share (in USD per share) $ 76.04  
Minimum | Share-Based Payment Arrangement, Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of shares that may be issued (in shares)   380,600
Minimum | Share-Based Payment Arrangement, Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of shares that may be issued (in shares) 589,020  
Maximum | Share-Based Payment Arrangement, Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of shares that may be issued (in shares)   761,200
Maximum | Share-Based Payment Arrangement, Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of shares that may be issued (in shares) 1,178,040