XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Non Cash Buyback Activity by Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2025
Nov. 30, 2024
Aug. 31, 2024
Feb. 29, 2024
Nov. 30, 2023
Aug. 31, 2023
Feb. 28, 2025
Feb. 29, 2024
Equity, Class of Treasury Stock [Line Items]                
Purchase Price $ 26,611 $ 36,716 $ 614,802 $ 45,018 $ 349,852 $ 73,276    
Noncash Share Repurchase Transaction                
Equity, Class of Treasury Stock [Line Items]                
Shares (in shares) 101     232     630 977
Average Price per Share (in dollars per share) $ 196.09     $ 149.70     $ 194.15 $ 132.17
Purchase Price $ 19,637     $ 34,723     $ 122,290 $ 129,023