Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Subsequent Events - Monthly Distributions Declared by Company's Board of Directors (Detail) - $ / shares
1 Months Ended
Jan. 07, 2020
Dec. 31, 2019
Dec. 19, 2019
Dec. 06, 2019
Nov. 29, 2019
Nov. 19, 2019
Nov. 07, 2019
Oct. 31, 2019
Oct. 22, 2019
Dec. 31, 2019
Nov. 30, 2019
Oct. 31, 2019
Oct. 08, 2019
Oct. 04, 2019
Subsequent event | Series D Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                         $ 0.4374999  
Subsequent event | Series E Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                         0.404861  
Subsequent event | Senior Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                           $ 0.2625
Subsequent event | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                         $ 0.375  
Subsequent event | October 2019                            
Dividends Payable [Line Items]                            
Record Date                 Oct. 22, 2019          
Forecast | October 2019                            
Dividends Payable [Line Items]                            
Payment Date               Oct. 31, 2019            
Forecast | October 2019 | Series D Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)               $ 0.1458333       $ 0.1458333    
Forecast | October 2019 | Series E Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)               0.128819       $ 0.128819    
Forecast | October 2019 | Senior Common Stock                            
Dividends Payable [Line Items]                            
Payable to the Holders of Record During the Month of:                       October    
Payment Date             Nov. 07, 2019              
Distribution per share (in dollars per share)             $ 0.0875              
Forecast | October 2019 | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)               $ 0.125       $ 0.125    
Forecast | November 2019                            
Dividends Payable [Line Items]                            
Record Date           Nov. 19, 2019                
Payment Date         Nov. 29, 2019                  
Forecast | November 2019 | Series D Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)         $ 0.1458333                  
Forecast | November 2019 | Series E Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)         0.138021                  
Forecast | November 2019 | Senior Common Stock                            
Dividends Payable [Line Items]                            
Payable to the Holders of Record During the Month of:                     November      
Payment Date       Dec. 06, 2019                    
Distribution per share (in dollars per share)       $ 0.0875                    
Forecast | November 2019 | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)         $ 0.125                  
Forecast | December 2019                            
Dividends Payable [Line Items]                            
Record Date     Dec. 19, 2019                      
Payment Date   Dec. 31, 2019                        
Forecast | December 2019 | Series D Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)   $ 0.1458333               $ 0.1458333        
Forecast | December 2019 | Series E Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)   0.138021               $ 0.138021        
Forecast | December 2019 | Senior Common Stock                            
Dividends Payable [Line Items]                            
Payable to the Holders of Record During the Month of:                   December        
Payment Date Jan. 07, 2020                          
Distribution per share (in dollars per share) $ 0.0875                          
Forecast | December 2019 | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)   $ 0.125               $ 0.125