v3.26.1
Share-based awards - General (Details) - shares
12 Months Ended
Mar. 31, 2026
Aug. 31, 2024
2014 Plan    
Share-based awards    
Plan term 10 years  
2024 Plan    
Share-based awards    
Plan term 10 years  
Number of shares authorized but unissued 398,965,778 483,000,000
2024 Plan existing shares    
Share-based awards    
Number of shares authorized but unissued 487,865,170 517,000,000