XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
PREFERRED STOCK - Summary of Dividends Paid on Series A Preferred Stock (Details) - Series A Preferred Stock [Member] - USD ($)
Aug. 12, 2025
May 15, 2025
Aug. 15, 2024
May 15, 2024
May 18, 2021
Dividends Payable [Line Items]          
Dividend Period         payable quarterly in arrears on 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 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