XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.1
PREFERRED STOCK - Summary of Preferred Stock Redemption Period by the Company (Details) - Series A Preferred Stock [Member] - USD ($)
May 15, 2024
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 2024 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 2023 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