XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Dividends (Details) - $ / shares
Jul. 16, 2025
Jun. 30, 2025
Q4-2025 Quarterly Dividend [Member]    
Dividends [Abstract]    
Dividends payable, date declared Jul. 16, 2025  
Common stock, dividends declared (in Dollars per share) $ 0.1  
Dividends payable, date of record Aug. 15, 2025  
Dividends payable, date paid Aug. 29, 2025  
2025-Annual Dividend [Member]    
Dividends [Abstract]    
Dividends payable, amount per share (in Dollars per share) $ 0.4  
Percentage of increase in cash dividend rate 11.10%  
2024-Annual Dividend [Member]    
Dividends [Abstract]    
Dividends payable, amount per share (in Dollars per share)   $ 0.36