XML 115 R99.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchases (Shares Repurchased Under Programs) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Equity, Class of Treasury Stock [Line Items]      
Total cost of share repurchases $ 127,254 $ 120,000 $ 100,000
Life-to-Date Current Shares Repurchase Program Total number of share repurchases 39,922,000 36,619,000  
Life-to-Date Current Shares Repurchase Program Total cost of share repurchases $ 1,513,770 $ 1,339,449  
Open Market Share Repurchase Programs [Member]      
Equity, Class of Treasury Stock [Line Items]      
Total number of share repurchases 3,207,036    
Total cost of share repurchases $ 127,254    
Average price paid per share $ 39.68    
Life-to-Date Current Shares Repurchase Program Total number of share repurchases 3,207,036    
Life-to-Date Current Shares Repurchase Program Total cost of share repurchases $ 127,254    
Life-to-Date Current Shares Repurchase Program Average price paid per share $ 39.68