XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.1
COMMON STOCK, Dividend Reinvestment Plan (Details) - shares
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2024
Q1-2024 Quarterly Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             Mar. 08, 2024
Type             Quarterly
Record date             Mar. 20, 2024
Payment date             Mar. 28, 2024
Shares (in shares)       8      
Q2-2024 Quarterly Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             May 09, 2024
Type             Quarterly
Record date             Jun. 20, 2024
Payment date             Jun. 28, 2024
Shares (in shares)     15        
Q3-2024 Quarterly Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             Aug. 08, 2024
Type             Quarterly
Record date             Sep. 19, 2024
Payment date             Sep. 27, 2024
Shares (in shares)   31          
Q4-2024 Quarterly Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             Dec. 09, 2024
Type             Quarterly
Record date             Dec. 19, 2024
Payment date             Dec. 27, 2024
Shares (in shares) 19            
Q3-2023 Quarterly Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             Aug. 10, 2023
Type             Quarterly
Record date             Sep. 15, 2023
Payment date             Sep. 29, 2023
Shares (in shares)           12  
Q3-2023 Special Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             Aug. 10, 2023
Type             Special
Record date             Sep. 15, 2023
Payment date             Sep. 29, 2023
Shares (in shares)           21  
Q4-2023 Quarterly Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             Nov. 09, 2023
Type             Quarterly
Record date             Dec. 20, 2023
Payment date             Dec. 29, 2023
Shares (in shares)         84    
Q4-2023 Special Dividend [Member]              
Dividend Reinvestment Plan [Abstract]              
Declaration date             Nov. 09, 2023
Type             Special
Record date             Dec. 20, 2023
Payment date             Dec. 29, 2023
Shares (in shares)         152