XML 83 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 18, 2023
Jul. 18, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Subsequent Events          
Dividends declared per share     $ 2.02 $ 1.90 $ 1.78
Subsequent Event          
Subsequent Events          
Dividend declared date Aug. 18, 2023        
Dividends declared per share $ 0.52        
Dividend payable date Sep. 28, 2023        
Dividend record date Sep. 08, 2023        
Subsequent Event | Minimum [Member]          
Subsequent Events          
Voluntary departure incentive plan costs   $ 17,000      
Subsequent Event | Maximum [Member]          
Subsequent Events          
Voluntary departure incentive plan costs   $ 18,000