XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plans - USD ($)
$ in Millions
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation arrangement by share based payment award, market price offering date percentage 85.00%    
Shares authorized (in shares) 36,088,751    
Number of shares available for grant (in shares) 8,115,202    
Stock issued during period, shares, employee stock purchase plans (in shares) 1,102,689 1,375,324 1,424,850
Stock issued during period, value, employee stock purchase plan $ 65.5 $ 81.7 $ 81.2
Unvested share-based payment awards $ 6.6    
Weighted average remaining expense recognition period (in years) 5 months