XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dividends (Details) - $ / shares
6 Months Ended
Oct. 18, 2023
Dec. 31, 2023
2024 Q1 Dividend [Member]    
Dividends [Abstract]    
Dividends payable, date declared   Oct. 18, 2023
Common stock, dividends, per share, declared (in dollars per share) $ 0.08  
Dividends payable, date of record   Nov. 15, 2023
Dividends payable, date paid   Nov. 30, 2023
2024 Annual Dividend [Member]    
Dividends [Abstract]    
Common stock, dividends, per share, declared (in dollars per share) $ 0.32