XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF PREFERRED STOCK REDEMPTION PERIOD BY COMPANY (Details) - Series A Preferred Stock [Member] - USD ($)
Nov. 15, 2024
Aug. 15, 2024
May 15, 2024
Nov. 15, 2023
Aug. 15, 2023
May 15, 2023
May 18, 2021
Dividends Payable [Line Items]              
Dividend Period             payable quarterly in arrears on March 15, June 15, September 15 and December 15
O 2025 Q1 Dividends [Member]              
Dividends Payable [Line Items]              
Dividend Declaration Date     May 15, 2024        
Record Date     May 31, 2024        
Dividend Period     March 15, 2024 - June 14, 2024        
Dividend Payment Date     Jun. 17, 2024        
Dividend Amount     $ 782,634        
Per Share Amount     $ 0.55902778        
O 2025 Q2 Dividends [Member]              
Dividends Payable [Line Items]              
Dividend Declaration Date   Aug. 15, 2024          
Record Date   Aug. 31, 2024          
Dividend Period   June 15, 2024 - September 14, 2024          
Dividend Payment Date   Sep. 15, 2024          
Dividend Amount   $ 782,639          
Per Share Amount   $ 0.55902778          
O 2025 Q3 Dividends [Member]              
Dividends Payable [Line Items]              
Dividend Declaration Date Nov. 15, 2024            
Record Date Nov. 30, 2024            
Dividend Period September 15, 2024 - December 14, 2024            
Dividend Payment Date Dec. 15, 2024            
Dividend Amount $ 782,639            
Per Share Amount $ 0.55902778            
O 2024 Q1 Dividends [Member]              
Dividends Payable [Line Items]              
Dividend Declaration Date           May 15, 2023  
Record Date           May 31, 2023  
Dividend Period           March 15, 2023 - June 14, 2023  
Dividend Payment Date           Jun. 15, 2023  
Dividend Amount           $ 782,639  
Per Share Amount           $ 0.55902778  
O 2024 Q2 Dividends [Member]              
Dividends Payable [Line Items]              
Dividend Declaration Date         Aug. 15, 2023    
Record Date         Aug. 31, 2023    
Dividend Period         June 15, 2025 - September 14, 2023    
Dividend Payment Date         Sep. 15, 2023    
Dividend Amount         $ 782,639    
Per Share Amount         $ 0.55902778    
O 2024 Q3 Dividends [Member]              
Dividends Payable [Line Items]              
Dividend Declaration Date       Nov. 15, 2023      
Record Date       Nov. 30, 2023      
Dividend Period       September 15, 2023 - December 14, 2023      
Dividend Payment Date       Dec. 15, 2023      
Dividend Amount       $ 774,132      
Per Share Amount       $ 0.5529514