Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Subsequent Events- Monthly Distributions Declared by Company's Board of Directors (Details) - $ / shares
Jun. 27, 2023
Jun. 21, 2023
May 26, 2023
May 23, 2023
Apr. 26, 2023
Apr. 21, 2023
Apr. 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.046   $ 0.046      
Common Stock | Subsequent Event              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)           $ 0.046 $ 0.138