v3.26.1
SUMMARY OF DIVIDENDS PAID ON SERIES A PREFERRED STOCK (Details) - Series A Preferred Stock [Member] - USD ($)
Feb. 11, 2026
Nov. 12, 2025
Aug. 12, 2025
May 15, 2025
Feb. 06, 2025
Nov. 15, 2024
Aug. 15, 2024
May 15, 2024
May 18, 2021
Dividends Payable [Line Items]                  
Dividend Period                 payable quarterly in arrears on or around March 15, June 15, September 15 and December 15
O 2026 Q1 Dividends [Member]                  
Dividends Payable [Line Items]                  
Dividend Declaration Date       May 15, 2025          
Record Date       May 31, 2025          
Dividend Period       March 15, 2025 - June 14, 2025          
Dividend Payment Date       Jun. 16, 2025          
Dividend Amount       $ 765,625          
Per Share Amount       $ 0.546875          
O 2026 Q2 Dividends [Member]                  
Dividends Payable [Line Items]                  
Dividend Declaration Date     Aug. 12, 2025            
Record Date     Aug. 31, 2025            
Dividend Period     June 15, 2025 - September 14, 2025            
Dividend Payment Date     Sep. 15, 2025            
Dividend Amount     $ 765,625            
Per Share Amount     $ 0.546875            
O 2026 Q3 Dividends [Member]                  
Dividends Payable [Line Items]                  
Dividend Declaration Date   Nov. 12, 2025              
Record Date   Dec. 01, 2025              
Dividend Period   September 15, 2025 - December 14, 2025              
Dividend Payment Date   Dec. 15, 2025              
Dividend Amount   $ 765,625              
Per Share Amount   $ 0.546875              
O 2026 Q4 Dividends [Member]                  
Dividends Payable [Line Items]                  
Dividend Declaration Date Feb. 11, 2026                
Record Date Mar. 01, 2026                
Dividend Period December 15, 2025 - March 15, 2026                
Dividend Payment Date Mar. 16, 2026                
Dividend Amount $ 765,625                
Per Share Amount $ 0.546875                
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