Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Subsequent Events - Monthly Distributions Declared by Company's Board of Directors (Detail) - $ / shares
1 Months Ended
Jul. 06, 2022
Jun. 30, 2022
Jun. 29, 2022
Jun. 22, 2022
Jun. 06, 2022
May 31, 2022
May 27, 2022
May 20, 2022
May 13, 2022
May 06, 2022
Apr. 29, 2022
Apr. 28, 2022
Apr. 22, 2022
Apr. 12, 2022
Apr. 30, 2022
Forecast | Dividend Declared, Period Two                              
Dividends Payable [Line Items]                              
Record Date               May 20, 2022              
Payment Date           May 31, 2022                  
Forecast | Dividend Declared, Period Three                              
Dividends Payable [Line Items]                              
Record Date       Jun. 22, 2022                      
Payment Date   Jun. 30, 2022                          
Subsequent Event | Dividend Declared, Period One                              
Dividends Payable [Line Items]                              
Record Date                         Apr. 22, 2022    
Payment Date                     Apr. 29, 2022        
Series E Preferred Stock | Forecast | Dividend Declared, Period Two                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)           $ 0.138021                  
Series E Preferred Stock | Forecast | Dividend Declared, Period Three                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)   $ 0.138021                          
Series E Preferred Stock | Subsequent Event                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                           $ 0.414063  
Series E Preferred Stock | Subsequent Event | Dividend Declared, Period One                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                     $ 0.138021        
Series G Preferred Stock | Forecast | Dividend Declared, Period Two                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)           0.125                  
Series G Preferred Stock | Forecast | Dividend Declared, Period Three                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)   0.125                          
Series G Preferred Stock | Subsequent Event                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                           0.375  
Series G Preferred Stock | Subsequent Event | Dividend Declared, Period One                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                     0.125        
Senior Common Stock | Forecast | Dividend Declared, Period Two                              
Dividends Payable [Line Items]                              
Payment Date         Jun. 06, 2022                    
Distribution per share (in dollars per share)         $ 0.0875                    
Senior Common Stock | Forecast | Dividend Declared, Period Three                              
Dividends Payable [Line Items]                              
Payment Date Jul. 06, 2022                            
Distribution per share (in dollars per share) $ 0.0875                            
Senior Common Stock | Subsequent Event                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                           $ 0.2625  
Senior Common Stock | Subsequent Event | Dividend Declared, Period One                              
Dividends Payable [Line Items]                              
Payable to the Holders of Record During the Month of:                             April
Payment Date                 May 06, 2022            
Distribution per share (in dollars per share)                   $ 0.0875          
Senior Common Stock | Subsequent Event | Dividend Declared, Period Two                              
Dividends Payable [Line Items]                              
Payable to the Holders of Record During the Month of:                           May  
Senior Common Stock | Subsequent Event | Dividend Declared, Period Three                              
Dividends Payable [Line Items]                              
Payable to the Holders of Record During the Month of:                           June  
Series F Preferred Stock | Forecast | Dividend Declared, Period Two                              
Dividends Payable [Line Items]                              
Payable to the Holders of Record During the Month of:             May 27, 2022                
Payment Date         Jun. 06, 2022                    
Distribution per share (in dollars per share)         $ 0.125                    
Series F Preferred Stock | Forecast | Dividend Declared, Period Three                              
Dividends Payable [Line Items]                              
Payable to the Holders of Record During the Month of:     June 29, 2022                        
Payment Date Jul. 06, 2022                            
Distribution per share (in dollars per share) $ 0.125                            
Series F Preferred Stock | Subsequent Event                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                           $ 0.375  
Series F Preferred Stock | Subsequent Event | Dividend Declared, Period One                              
Dividends Payable [Line Items]                              
Payable to the Holders of Record During the Month of:                       April 28, 2022      
Payment Date                   May 06, 2022          
Distribution per share (in dollars per share)                   $ 0.125          
Common Stock | Forecast | Dividend Declared, Period Two                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)           $ 0.12540                  
Common Stock | Forecast | Dividend Declared, Period Three                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)   $ 0.12540                          
Common Stock | Subsequent Event                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                           $ 0.37620  
Common Stock | Subsequent Event | Dividend Declared, Period One                              
Dividends Payable [Line Items]                              
Distribution per share (in dollars per share)                     $ 0.12540