Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events- Monthly Distributions Declared by Company's Board of Directors (Details)

v3.23.2
Subsequent Events- Monthly Distributions Declared by Company's Board of Directors (Details) - $ / shares
Sep. 21, 2023
Aug. 23, 2023
Jul. 21, 2023
Jul. 11, 2023
Series B Preferred Stock | Forecast        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share) $ 0.125 $ 0.125    
Series B Preferred Stock | Subsequent Event        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share)     $ 0.125 $ 0.375
Series C Preferred Stock | Forecast        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share) 0.125 0.125    
Series C Preferred Stock | Subsequent Event        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share)     0.125 0.375
Series D Term Preferred Stock | Forecast        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share) 0.104167 0.104167    
Series D Term Preferred Stock | Subsequent Event        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share)     0.104167 0.312501
Series E Preferred Stock | Forecast        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share) 0.104167 0.104167    
Series E Preferred Stock | Subsequent Event        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share)     0.104167 0.312501
Common Stock | Forecast        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share) $ 0.0462 $ 0.0462    
Common Stock | Subsequent Event        
Subsequent Event [Line Items]        
Distributions per share (in dollars per share)     $ 0.0462 $ 0.1386