XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - $ / shares
2 Months Ended 12 Months Ended
Aug. 21, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Subsequent Event        
Cash dividend declared (in dollars per share)   $ 0.52 $ 0.36 $ 0.0625
Subsequent Events | O 2026 Q1 Dividends        
Subsequent Event        
Dividends payable date declared Aug. 21, 2025      
Cash dividend declared (in dollars per share) $ 0.14      
Dividends payable date to be paid Oct. 03, 2025      
Dividends payable date of record Sep. 12, 2025