XML 100 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY - Schedule of Stock by Class (Details) - USD ($)
12 Months Ended
May 27, 2021
Aug. 20, 2020
May 20, 2020
May 13, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Series D              
Class of Stock [Line Items]              
Issuance Cost       $ 3,340,456      
Shares issued (in shares)       4,000,000 4,000,000 4,000,000  
Annual dividend rate       5.70% 5.70% 5.70% 5.70%
Liquidation Value (in dollars per share)       $ 25.00      
Series E              
Class of Stock [Line Items]              
Issuance Cost     $ 2,496,750        
Shares issued (in shares)     3,180,000   3,180,000 3,180,000  
Annual dividend rate     5.75%   5.75% 5.75% 5.75%
Liquidation Value (in dollars per share)     $ 25.00        
Series F              
Class of Stock [Line Items]              
Issuance Cost   $ 3,839,902          
Shares issued (in shares)   4,800,000     4,800,000 4,800,000  
Annual dividend rate   5.25%     5.25% 5.25% 5.25%
Liquidation Value (in dollars per share)   $ 25.00          
Series G              
Class of Stock [Line Items]              
Issuance Cost $ 3,661,677            
Shares issued (in shares) 5,000,000       5,000,000 5,000,000  
Annual dividend rate 4.875%       4.875% 4.875% 4.875%
Liquidation Value (in dollars per share) $ 25.00