Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Subsequent Events - Monthly Distributions Declared by Company's Board of Directors (Details) - Subsequent Event - $ / shares
Oct. 07, 2020
Sep. 30, 2020
Sep. 23, 2020
Sep. 04, 2020
Aug. 31, 2020
Aug. 26, 2020
Aug. 24, 2020
Aug. 05, 2020
Jul. 31, 2020
Jul. 29, 2020
Jul. 24, 2020
Jul. 14, 2020
Series A Preferred Stock                        
Subsequent Event [Line Items]                        
Distribution per Share                       $ 0.3984375
Series A Preferred Stock | Period One                        
Subsequent Event [Line Items]                        
Record Date                     Jul. 24, 2020  
Payment Date                 Jul. 31, 2020      
Distribution per Share                     $ 0.1328125  
Series A Preferred Stock | Period Two | Forecast                        
Subsequent Event [Line Items]                        
Record Date             Aug. 24, 2020          
Payment Date         Aug. 31, 2020              
Distribution per Share             $ 0.1328125          
Series A Preferred Stock | Period Three | Forecast                        
Subsequent Event [Line Items]                        
Record Date     Sep. 23, 2020                  
Payment Date   Sep. 30, 2020                    
Distribution per Share     $ 0.1328125                  
Series B Preferred Stock                        
Subsequent Event [Line Items]                        
Distribution per Share                       0.375
Series B Preferred Stock | Period One                        
Subsequent Event [Line Items]                        
Record Date                   Jul. 29, 2020    
Payment Date               Aug. 05, 2020        
Distribution per Share                   $ 0.125    
Series B Preferred Stock | Period Two | Forecast                        
Subsequent Event [Line Items]                        
Record Date           Aug. 26, 2020            
Payment Date       Sep. 04, 2020                
Distribution per Share           $ 0.125            
Series B Preferred Stock | Period Three | Forecast                        
Subsequent Event [Line Items]                        
Record Date   Sep. 30, 2020                    
Payment Date Oct. 07, 2020                      
Distribution per Share   $ 0.125                    
Series C Preferred Stock                        
Subsequent Event [Line Items]                        
Distribution per Share                       0.375
Series C Preferred Stock | Period One                        
Subsequent Event [Line Items]                        
Record Date                   Jul. 29, 2020    
Payment Date               Aug. 05, 2020        
Distribution per Share                   $ 0.125    
Series C Preferred Stock | Period Two | Forecast                        
Subsequent Event [Line Items]                        
Record Date           Aug. 26, 2020            
Payment Date       Sep. 04, 2020                
Distribution per Share           $ 0.125            
Series C Preferred Stock | Period Three | Forecast                        
Subsequent Event [Line Items]                        
Record Date   Sep. 30, 2020                    
Payment Date Oct. 07, 2020                      
Distribution per Share   $ 0.125                    
Common Stock                        
Subsequent Event [Line Items]                        
Distribution per Share                       $ 0.1344
Common Stock | Period One                        
Subsequent Event [Line Items]                        
Record Date                     Jul. 24, 2020  
Payment Date                 Jul. 31, 2020      
Distribution per Share                     $ 0.0448  
Common Stock | Period Two | Forecast                        
Subsequent Event [Line Items]                        
Record Date             Aug. 24, 2020          
Payment Date         Aug. 31, 2020              
Distribution per Share             $ 0.0448          
Common Stock | Period Three | Forecast                        
Subsequent Event [Line Items]                        
Record Date     Sep. 23, 2020                  
Payment Date   Sep. 30, 2020                    
Distribution per Share     $ 0.0448