Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Summary of Derivative Instruments (Details)

v3.19.3
Derivatives - Summary of Derivative Instruments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Instrument
Dec. 31, 2018
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Adjusted Net Fair Market Value $ (90,919) $ (4,952)
Interest rate swap, 10/31/2031    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 23,344  
Adjusted Net Fair Market Value 145  
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 1,174,614  
Adjusted Net Fair Market Value $ (90,919)  
Interest rate swaps | Interest rate swap, 8/31/2022    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 1  
Notional Amount $ 12,136  
Adjusted Net Fair Market Value $ 42  
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 $ 281,136  
Adjusted Net Fair Market Value $ (9,741)  
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 $ (8,395)  
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,680  
Adjusted Net Fair Market Value $ (323)  
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,956  
Adjusted Net Fair Market Value $ (27,249)  
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.78%  
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,851  
Adjusted Net Fair Market Value $ (19,627)  
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, 10/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,030)  
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 $ (15,490)  
Interest rate swaps | Interest rate swap, 4/30/2037 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 3.28%  
Interest rate swaps | Interest rate swap, 4/30/2037 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 3.30%  
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 $ (9,251)  
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%