XML 118 R99.htm IDEA: XBRL DOCUMENT v3.24.2
Treasury Stock - Narrative (Details) - USD ($)
$ in Millions
10 Months Ended 12 Months Ended
May 31, 2024
May 31, 2024
May 31, 2023
May 31, 2022
Mar. 20, 2024
Dec. 13, 2023
Jul. 19, 2023
Equity, Class of Treasury Stock [Line Items]              
Total current Board authorizations $ 220.8 $ 220.8          
Less repurchases made under the authorizations as of May 31, 2024 134.2 156.8 $ 135.1 $ 33.4      
Excise tax on stock repurchased $ 1.0 $ 1.0          
Board Authorized 2020 Share Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Total current Board authorizations         $ 54.6 $ 66.2 $ 100.0