XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Dividends (Details) - $ / shares
6 Months Ended
Dec. 31, 2024
Oct. 16, 2024
Dividends Payable [Line Items]    
Dividends payable, amount per share (in dollars per share)   $ 0.36
Q1-2025 Quarterly Dividend [Member]    
Dividends Payable [Line Items]    
Dividends payable, date declared Oct. 16, 2024  
Common stock, dividends declared (in dollars per share) $ 0.09  
Dividends payable, date of record Nov. 15, 2024  
Dividends payable, date paid Nov. 29, 2024