Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Summary of Derivative Instruments (Details)

v3.20.2
Derivatives - Summary of Derivative Instruments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Instrument
Dec. 31, 2019
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Adjusted Net Fair Market Value $ (166,325) $ (63,678)
Interest rate swap, 10/31/2031    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 22,908  
Adjusted Net Fair Market Value (1,426)  
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 1,168,028  
Adjusted Net Fair Market Value $ (166,325)  
Interest rate swaps | Interest rate swap, 8/31/2022    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 1  
Notional Amount $ 10,676  
Adjusted Net Fair Market Value $ (253)  
Interest rate swaps | Interest rate swap, 8/31/2022 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.27%  
Interest rate swaps | Interest rate swap, 8/31/2022 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.29%  
Interest rate swaps | Interest rate swap, 4/30/2014 - 10/20/2024    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 8  
Notional Amount $ 277,984  
Adjusted Net Fair Market Value $ (21,474)  
Interest rate swaps | Interest rate swap, 4/30/2014 - 10/20/2024 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.16%  
Interest rate swaps | Interest rate swap, 4/30/2014 - 10/20/2024 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.39%  
Interest rate swaps | Interest rate swap, 10/30/2026 - 10/31/2026    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 3  
Notional Amount $ 102,720  
Adjusted Net Fair Market Value $ (14,808)  
Interest rate swaps | Interest rate swap, 10/30/2026 - 10/31/2026 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.89%  
Interest rate swaps | Interest rate swap, 10/30/2026 - 10/31/2026 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 3.08%  
Interest rate swaps | Interest rate swap, 4/30/2017    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 2  
Notional Amount $ 19,007  
Adjusted Net Fair Market Value $ (1,136)  
Interest rate swaps | Interest rate swap, 4/30/2017 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.89%  
Interest rate swaps | Interest rate swap, 4/30/2017 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.90%  
Interest rate swaps | Interest rate swap, 10/31/2031    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 2  
Interest rate swaps | Interest rate swap, 10/31/2031 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.44%  
Interest rate swaps | Interest rate swap, 10/31/2031 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.50%  
Interest rate swaps | Interest rate swap, 4/30/2034 - 10/31/2034    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 4  
Notional Amount $ 243,504  
Adjusted Net Fair Market Value $ (49,165)  
Interest rate swaps | Interest rate swap, 4/30/2034 - 10/31/2034 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.62%  
Interest rate swaps | Interest rate swap, 4/30/2034 - 10/31/2034 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.81%  
Interest rate swaps | Interest rate swap, 4/30/2035 - 10/31/2035    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 8  
Notional Amount $ 275,438  
Adjusted Net Fair Market Value $ (35,428)  
Interest rate swaps | Interest rate swap, 4/30/2035 - 10/31/2035 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.56%  
Interest rate swaps | Interest rate swap, 4/30/2035 - 10/31/2035 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.95%  
Interest rate swaps | Interest rate swap, 1/31/2036    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 1  
Hedge Interest Rates 2.95%  
Notional Amount $ 14,656  
Adjusted Net Fair Market Value $ (1,797)  
Interest rate swaps | Interest rate swap, 4/30/2037    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 3  
Notional Amount $ 100,000  
Adjusted Net Fair Market Value $ (24,976)  
Interest rate swaps | Interest rate swap, 4/30/2037 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 3.30%  
Interest rate swaps | Interest rate swap, 4/30/2037 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 3.33%  
Interest rate swaps | Interest rate swap, 1/31/2038    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 3  
Notional Amount $ 101,135  
Adjusted Net Fair Market Value $ (15,862)  
Interest rate swaps | Interest rate swap, 1/31/2038 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 3.01%  
Interest rate swaps | Interest rate swap, 1/31/2038 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 3.16%