Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
SUBSEQUENT EVENTS - Monthly Distributions Declared by Company's Board of Directors (Details) - $ / shares
Jun. 29, 2022
Jun. 22, 2022
May 27, 2022
May 20, 2022
Apr. 28, 2022
Apr. 22, 2022
Apr. 12, 2022
Forecast | Series B Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)   $ 0.125   $ 0.125      
Forecast | Series C Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share) $ 0.125   $ 0.125        
Forecast | Series D Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)   0.104167   0.104167      
Forecast | Common Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)   $ 0.0454   $ 0.0454      
Subsequent Event | Series B Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)           $ 0.125 $ 0.375
Subsequent Event | Series C Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)         $ 0.125   0.375
Subsequent Event | Series D Preferred Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)           0.104167 0.312501
Subsequent Event | Common Stock              
Subsequent Event [Line Items]              
Distributions per share (in dollars per share)           $ 0.0454 $ 0.1362