XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.2
PREFERRED STOCK - Summary of Dividends Paid on Series A Preferred Stock (Details) - Series A Preferred Stock [Member] - USD ($)
May 15, 2025
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 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