v3.26.1
Treasury Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended 26 Months Ended
Mar. 23, 2026
May 31, 2026
May 31, 2025
May 31, 2024
May 31, 2026
Equity, Class of Treasury Stock [Line Items]          
Remaining Board authorization at May 31, 2026   $ 183.0     $ 183.0
Less repurchases made under the authorizations as of May 31, 2026   268.6 $ 70.9 $ 156.8 302.0
March 2026 Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Remaining Board authorization at May 31, 2026   $ 297.0     297.0
Shares of stock repurchased (in shares) 2,834,018        
Average cost of stock repurchased (in dollars per share) $ 40.00        
Treasury stock, value, acquired, cost method, including fees $ 115.6        
Board Authorized Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Shares of stock repurchased (in shares)   4,502,948      
Less repurchases made under the authorizations as of May 31, 2026   $ 150.6      
Excise tax on stock repurchased   $ 2.4     $ 2.4
Employee Stock          
Equity, Class of Treasury Stock [Line Items]          
Common stock remaining authorized (in shares)   371,625     371,625