XML 124 R99.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchases (Open Market Share Repurchase Programs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Mar. 01, 2022
Feb. 04, 2020
Nov. 08, 2018
Equity, Class of Treasury Stock [Line Items]            
Authorized amount for repurchase $ 150,000          
Total number of share repurchases   2,929,906        
Total cost of share repurchases 120,000 $ 100,000 $ 136,889      
Authorized On February Fourth Two-Thousand Twenty [Member]            
Equity, Class of Treasury Stock [Line Items]            
Remaining authorized amount for repurchase         $ 300,000  
Maximum            
Equity, Class of Treasury Stock [Line Items]            
Remaining authorized amount for repurchase $ 300,000          
Maximum | Authorized On November Eighth Two-Thousand Twenty [Member]            
Equity, Class of Treasury Stock [Line Items]            
Authorized amount for repurchase           $ 300,000
Maximum | Authorized On March One, Two-Thousand Twenty Two [Member]            
Equity, Class of Treasury Stock [Line Items]            
Authorized amount for repurchase       $ 300,000