v3.26.1
PREFERRED STOCK - Summary of Dividends Paid on Series A Preferred Stock (Details) - Series A Preferred Stock [Member] - USD ($)
May 13, 2026
May 15, 2025
May 18, 2021
Dividends Payable [Line Items]      
Dividend Period     payable quarterly in arrears on March 15, June 15, September 15 and December 15
O 2027 Q1 Dividends [Member]      
Dividends Payable [Line Items]      
Dividend Declaration Date May 13, 2026    
Record Date Jun. 01, 2026    
Dividend Period March 15, 2026 - June 14, 2026    
Dividend Payment Date Jun. 15, 2026    
Dividend Amount $ 765,625    
Per Share Amount $ 0.546875    
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