XML 123 R98.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchases (Shares Repurchased Under Programs) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Share Repurchase Program [Abstract]      
Total number of share repurchases   2,929,906  
Total cost of share repurchases $ 120,000 $ 100,000 $ 136,889
Average price paid per share   $ 34.13  
Life-to-Date Current Shares Repurchase Program Total number of share repurchases 36,619,000 31,846,000  
Life-to-Date Current Shares Repurchase Program Total cost of share repurchases $ 1,339,449 $ 1,217,307