XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS - Dividends Declared (Details) - Subsequent Event - $ / shares
Jun. 30, 2025
May 30, 2025
Apr. 30, 2025
04/30/2025      
Subsequent Events      
Dividends payable amount per share     $ 0.1333
Date Declared     Apr. 04, 2025
Record Date     Apr. 30, 2025
Payment Date     May 15, 2025
05/30/2025      
Subsequent Events      
Dividends payable amount per share   $ 0.1333  
Date Declared   Apr. 04, 2025  
Record Date   May 30, 2025  
Payment Date   Jun. 13, 2025  
06/30/2025      
Subsequent Events      
Dividends payable amount per share $ 0.1333    
Date Declared Apr. 04, 2025    
Record Date Jun. 30, 2025    
Payment Date Jul. 15, 2025