XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - $ / shares
12 Months Ended
Aug. 23, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Subsequent Events        
Dividends declared per share   $ 2.14 $ 2.02 $ 1.90
Subsequent Event        
Subsequent Events        
Dividend declared date Aug. 23, 2024      
Dividends declared per share $ 0.55      
Dividend payable date Sep. 27, 2024      
Dividend record date Sep. 06, 2024