Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Summary of Derivative Instruments (Details)

v3.19.2
Derivatives - Summary of Derivative Instruments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Instrument
Dec. 31, 2018
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative asset, fair market value $ 111 $ 6,958
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 1,153,070  
Derivative asset, fair market value $ (56,479)  
Interest rate swaps | Interest rate swap, 8/31/2022    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 1  
Notional Amount $ 12,659  
Derivative asset, fair market value $ 111  
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 $ 282,140  
Derivative asset, fair market value $ (6,913)  
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  
Derivative asset, fair market value $ (6,117)  
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  
Derivative asset, fair market value $ (119)  
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, 4/30/2034 - 10/31/2034    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 4  
Notional Amount $ 244,091  
Derivative asset, fair market value $ (17,100)  
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,989  
Derivative asset, fair market value $ (10,117)  
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  
Notional Amount $ 14,656  
Derivative asset, fair market value $ (538)  
Interest rate swaps | Interest rate swap, 10/31/2036 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge interest rates 2.62%  
Interest rate swaps | Interest rate swap, 10/31/2036 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge interest rates 2.95%  
Interest rate swaps | Interest rate swap, 4/30/2037    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 3  
Notional Amount $ 100,000  
Derivative asset, fair market value $ (10,879)  
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  
Derivative asset, fair market value $ (4,807)  
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%