XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Summary 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, 2023
Nov. 30, 2022
Aug. 31, 2022
Feb. 28, 2022
Nov. 30, 2021
Aug. 31, 2021
Feb. 28, 2023
Feb. 28, 2022
Equity, Class of Treasury Stock [Line Items]                
Stock purchased under share buyback $ 22,235 $ 28,348 $ 320,334 $ 557,115 $ 5,491 $ 659,235    
Noncash Share Repurchase Transaction                
Equity, Class of Treasury Stock [Line Items]                
Stock purchased under share buyback (in shares) 54     30     313 30
Stock purchased under share buyback, average price (in dollars per share) $ 445.60     $ 391.03     $ 419.78 $ 391.03
Stock purchased under share buyback $ 23,852     $ 12,000     $ 131,418 $ 12,000