Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Subsequent Events - Monthly Distributions Declared by Company's Board of Directors (Detail) - $ / shares
Mar. 29, 2023
Mar. 17, 2023
Feb. 23, 2023
Feb. 17, 2023
Jan. 26, 2023
Jan. 20, 2023
Jan. 10, 2023
Series B Preferred Stock | Subsequent Event              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)       $ 0.125   $ 0.125 $ 0.375
Series B Preferred Stock | Forecast              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)   $ 0.125          
Series C Preferred Stock | Subsequent Event              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)         $ 0.125   0.375
Series C Preferred Stock | Forecast              
Subsequent Event [Line Items]              
Dividends payable (dollars per share) $ 0.125   $ 0.125        
Series E Preferred Stock | Subsequent Event              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)         $ 0.104167   0.312501
Series E Preferred Stock | Forecast              
Subsequent Event [Line Items]              
Dividends payable (dollars per share) $ 0.104167   $ 0.104167        
Series D Preferred Stock | Subsequent Event              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)       0.104167   0.104167 0.312501
Series D Preferred Stock | Forecast              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)   0.104167          
Common Stock | Subsequent Event              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)       $ 0.0459   $ 0.0459 $ 0.1377
Common Stock | Forecast              
Subsequent Event [Line Items]              
Dividends payable (dollars per share)   $ 0.0459