XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF DIVIDENDS PAID ON SERIES A PREFERRED STOCK (Details) - Series A Preferred Stock [Member] - USD ($)
Feb. 06, 2025
Nov. 15, 2024
Aug. 15, 2024
May 15, 2024
Feb. 06, 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 2025 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Dividend Declaration Date Feb. 06, 2025                
Record Date Feb. 28, 2025                
Dividend Period December 15, 2024 - March 14, 2025                
Dividend Payment Date Mar. 15, 2025                
Dividend Amount $ 765,625                
Per Share Amount $ 0.546875                
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, 2023 - 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      
O 2024 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Dividend Declaration Date         Feb. 06, 2024        
Record Date         Feb. 29, 2024        
Dividend Period         December 15, 2023 - March 14, 2024        
Dividend Payment Date         Mar. 15, 2024        
Dividend Amount         $ 774,132        
Per Share Amount         $ 0.5529514