Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Schedule of Monthly Distributions Declared (Details)

v3.24.3
Subsequent Events - Schedule of Monthly Distributions Declared (Details) - $ / shares
1 Months Ended 3 Months Ended
Dec. 31, 2024
Nov. 30, 2024
Oct. 31, 2024
Dec. 31, 2024
Forecast        
Dividends Payable [Line Items]        
Common stock distributions (in dollars per share) $ 0.10 $ 0.10    
Subsequent Event        
Dividends Payable [Line Items]        
Common stock distributions (in dollars per share)     $ 0.10 $ 0.30
Series E Preferred Stock | Forecast        
Dividends Payable [Line Items]        
Distributions per share (in dollars per share) 0.138021 0.138021    
Series E Preferred Stock | Subsequent Event        
Dividends Payable [Line Items]        
Distributions per share (in dollars per share)     0.138021 0.414063
Series G Preferred Stock | Forecast        
Dividends Payable [Line Items]        
Distributions per share (in dollars per share) 0.125 0.125    
Series G Preferred Stock | Subsequent Event        
Dividends Payable [Line Items]        
Distributions per share (in dollars per share)     0.125 0.375
Senior Common Stock | Forecast        
Dividends Payable [Line Items]        
Common stock distributions (in dollars per share) 0.0875 0.0875    
Senior Common Stock | Subsequent Event        
Dividends Payable [Line Items]        
Common stock distributions (in dollars per share)     0.0875 0.2625
Series F Preferred Stock | Forecast        
Dividends Payable [Line Items]        
Distributions per share (in dollars per share) $ 0.125 $ 0.125    
Series F Preferred Stock | Subsequent Event        
Dividends Payable [Line Items]        
Distributions per share (in dollars per share)     $ 0.125 $ 0.375