Annual report pursuant to Section 13 and 15(d)

Equity - Summary of Preferred Stock Dividend Activity (Details)

v3.20.4
Equity - Summary of Preferred Stock Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Dividend Amount $ 12,470       $ 11,091        
Common Stock [Member]                  
Dividend Amount $ 922       349        
Preferred Stock [Member] | Dividend declared on December 13, 2018                  
Date Announced Dec. 13, 2018                
Record Date Jan. 15, 2019                
Payment Date Jan. 31, 2019                
Dividend Amount                 $ 1,455
Dividends per Share                 $ 0.46875
Preferred Stock [Member] | Dividend declared on March 6, 2019                  
Date Announced Mar. 06, 2019                
Record Date Apr. 15, 2019                
Payment Date Apr. 30, 2019                
Dividend Amount               $ 1,455  
Dividends per Share               $ 0.46875  
Preferred Stock [Member] | Dividend declared on June 14, 2019                  
Date Announced Jun. 14, 2019                
Record Date Jul. 15, 2019                
Payment Date Jul. 31, 2019                
Dividend Amount             $ 1,455    
Dividends per Share             $ 0.46875    
Preferred Stock [Member] | Dividend declared on September 13, 2019                  
Date Announced Sep. 13, 2019                
Record Date Oct. 15, 2018                
Payment Date Oct. 31, 2019                
Dividend Amount           $ 1,455      
Dividends per Share           $ 0.46875      
Preferred Stock [Member] | Dividend declared on December 13, 2019                  
Date Announced Dec. 13, 2019                
Record Date Jan. 15, 2020                
Payment Date Jan. 31, 2020                
Dividend Amount         $ 1,455        
Dividends per Share         $ 0.46875        
Preferred Stock [Member] | Dividend declared on March 4, 2020                  
Date Announced Mar. 04, 2020                
Record Date Apr. 15, 2020                
Payment Date Apr. 30, 2020                
Dividend Amount       $ 1,455          
Dividends per Share       $ 0.46875          
Preferred Stock [Member] | Dividend declared on June 12, 2020                  
Date Announced Jun. 12, 2020                
Record Date Jul. 15, 2020                
Payment Date Jul. 31, 2020                
Dividend Amount     $ 1,455            
Dividends per Share     $ 0.46875            
Preferred Stock [Member] | Dividend declared on September 3, 2020                  
Date Announced Sep. 03, 2020                
Record Date Oct. 15, 2020                
Payment Date Oct. 31, 2020                
Dividend Amount   $ 1,455              
Dividends per Share   $ 0.46875              
Preferred Stock [Member] | Dividend declared on December 16,2020                  
Date Announced Dec. 16, 2020                
Record Date Jan. 15, 2021                
Payment Date Feb. 01, 2021                
Dividend Amount $ 1,455                
Dividends per Share $ 0.46875                
Common Stock [Member] | Dividend declared on December 13, 2018                  
Date Announced Dec. 13, 2018                
Record Date Dec. 26, 2018                
Payment Date Jan. 10, 2019                
Dividend Amount                 $ 5,695
Dividends per Share                 $ 0.20
Common Stock [Member] | Dividend declared on March 6, 2019                  
Date Announced Mar. 06, 2019                
Record Date Mar. 26, 2019                
Payment Date Apr. 10, 2019                
Dividend Amount               $ 7,688  
Dividends per Share               $ 0.20  
Common Stock [Member] | Dividend declared on June 14, 2019                  
Date Announced Jun. 14, 2019                
Record Date Jun. 26, 2019                
Payment Date Jul. 11, 2019                
Dividend Amount             $ 7,699    
Dividends per Share             $ 0.20    
Common Stock [Member] | Dividend declared on September 13, 2019                  
Date Announced Sep. 13, 2019                
Record Date Sep. 25, 2019                
Payment Date Oct. 10, 2019                
Dividend Amount           $ 8,004      
Dividends per Share           $ 0.20      
Common Stock [Member] | Dividend declared on December 13, 2019                  
Date Announced Dec. 13, 2019                
Record Date Dec. 26, 2019                
Payment Date Jan. 09, 2020                
Dividend Amount         $ 9,541        
Dividends per Share         $ 0.20        
Common Stock [Member] | Dividend declared on March 4, 2020                  
Date Announced Mar. 04, 2020                
Record Date Mar. 25, 2020                
Payment Date Apr. 09, 2020                
Dividend Amount       $ 9,610          
Dividends per Share       $ 0.20          
Common Stock [Member] | Dividend declared on June 12, 2020                  
Date Announced Jun. 12, 2020                
Record Date Jun. 25, 2020                
Payment Date Jul. 09, 2020                
Dividend Amount     $ 9,861            
Dividends per Share     $ 0.20            
Common Stock [Member] | Dividend declared on September 3, 2020                  
Date Announced Sep. 03, 2020                
Record Date Sep. 24, 2020                
Payment Date Oct. 08, 2020                
Dividend Amount   $ 10,357              
Dividends per Share   $ 0.20              
Common Stock [Member] | Dividend declared on December 16,2020                  
Date Announced Dec. 16, 2020                
Record Date Dec. 28, 2020                
Payment Date Jan. 11, 2021                
Dividend Amount $ 10,573                
Dividends per Share $ 0.20