Quarterly report pursuant to Section 13 or 15(d)

SUBSEQUENT EVENTS - Monthly Distributions Declared by Company's Board of Directors (Details)

v3.21.2
SUBSEQUENT EVENTS - Monthly Distributions Declared by Company's Board of Directors (Details) - Subsequent Event - $ / shares
Jan. 05, 2022
Dec. 31, 2021
Dec. 06, 2021
Nov. 30, 2021
Nov. 05, 2021
Oct. 29, 2021
Oct. 12, 2021
Series B Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)           $ 0.125 $ 0.375
Series B Preferred Stock | Forecast              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)   $ 0.125   $ 0.125      
Series C Preferred Stock              
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 D Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)           0.104167 0.312501
Series D Preferred Stock | Forecast              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)   0.104167   0.104167      
Common Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)           $ 0.0452 $ 0.1356
Common Stock | Forecast              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)   $ 0.0452   $ 0.0452