Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Subsequent Events - Monthly Distributions Declared by Company's Board of Directors (Detail) - $ / shares
Jul. 06, 2021
Jun. 30, 2021
Jun. 28, 2021
Jun. 18, 2021
Jun. 04, 2021
May 28, 2021
May 26, 2021
May 19, 2021
May 06, 2021
May 05, 2021
Apr. 30, 2021
Apr. 28, 2021
Apr. 23, 2021
Apr. 13, 2021
Forecast | February 2021                            
Dividends Payable [Line Items]                            
Record Date               May 19, 2021            
Payment Date           May 28, 2021                
Forecast | February 2021 | Series D Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)           $ 0.1458333                
Forecast | February 2021 | Series E Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)           0.138021                
Forecast | February 2021 | Senior Common Stock                            
Dividends Payable [Line Items]                            
Payment Date         Jun. 04, 2021                  
Distribution per share (in dollars per share)         $ 0.0875                  
Forecast | February 2021 | Series F Preferred Stock                            
Dividends Payable [Line Items]                            
Record Date             May 26, 2021              
Payment Date         Jun. 04, 2021                  
Distribution per share (in dollars per share)         $ 0.125                  
Forecast | February 2021 | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)           $ 0.12515                
Forecast | March 2021                            
Dividends Payable [Line Items]                            
Record Date       Jun. 18, 2021                    
Payment Date   Jun. 30, 2021                        
Forecast | March 2021 | Series D Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)   $ 0.1458333                        
Forecast | March 2021 | Series E Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)   0.138021                        
Forecast | March 2021 | Senior Common Stock                            
Dividends Payable [Line Items]                            
Payment Date Jul. 06, 2021                          
Distribution per share (in dollars per share) $ 0.0875                          
Forecast | March 2021 | Series F Preferred Stock                            
Dividends Payable [Line Items]                            
Record Date     Jun. 28, 2021                      
Payment Date Jul. 06, 2021                          
Distribution per share (in dollars per share) $ 0.125                          
Forecast | March 2021 | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)   $ 0.12515                        
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.414063
Subsequent Event | Senior Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                           0.2625
Subsequent Event | Series F Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                           0.375
Subsequent Event | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                           $ 0.37545
Subsequent Event | January 2021                            
Dividends Payable [Line Items]                            
Record Date                         Apr. 23, 2021  
Payment Date                     Apr. 30, 2021      
Subsequent Event | January 2021 | Series D Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                     $ 0.1458333      
Subsequent Event | January 2021 | Series E Preferred Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                     0.138021      
Subsequent Event | January 2021 | Senior Common Stock                            
Dividends Payable [Line Items]                            
Payment Date                 May 06, 2021          
Distribution per share (in dollars per share)                 $ 0.0875          
Subsequent Event | January 2021 | Series F Preferred Stock                            
Dividends Payable [Line Items]                            
Record Date                       Apr. 28, 2021    
Payment Date                   May 05, 2021        
Distribution per share (in dollars per share)                   $ 0.125        
Subsequent Event | January 2021 | Common Stock                            
Dividends Payable [Line Items]                            
Distribution per share (in dollars per share)                     $ 0.12515