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
Sep. 30, 2020
USD ($)
Instrument
Dec. 31, 2019
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Fair Market Value $ (142,714) $ (63,678)
Interest Rate Swap, 4/30/2027- 8/31/2027    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 156,156  
Fair Market Value (2,132)  
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 1,538,885  
Fair Market Value $ (142,714)  
Interest rate swaps | Interest Rate Swap, 4/30/2021    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 1  
Notional Amount $ 100,000  
Fair Market Value $ (1,488)  
Interest rate swaps | Interest Rate Swap, 4/30/2021 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 2.80%  
Interest rate swaps | Interest Rate Swap, 8/31/2022    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 1  
Notional Amount $ 10,541  
Fair Market Value $ (222)  
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/2024 - 10/20/2024    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 8  
Notional Amount $ 276,982  
Fair Market Value $ (20,212)  
Interest rate swaps | Interest Rate Swap, 4/30/2024 - 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/2024 - 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  
Fair Market Value $ (14,865)  
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/2027- 8/31/2027    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 6  
Interest rate swaps | Interest Rate Swap, 4/30/2027- 8/31/2027 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 0.57%  
Interest rate swaps | Interest Rate Swap, 4/30/2027- 8/31/2027 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.89%  
Interest rate swaps | Interest Rate Swap, 10/31/2031    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 2  
Notional Amount $ 22,696  
Fair Market Value $ (1,332)  
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 8  
Notional Amount $ 356,652  
Fair Market Value $ (52,689)  
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 3.33%  
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,317  
Fair Market Value $ (33,299)  
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  
Fair Market Value $ (1,686)  
Interest rate swaps | Interest Rate Swap, 1/31/2038    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 3  
Notional Amount $ 101,135  
Fair Market Value $ (14,198)  
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%  
Interest rate swaps | Interest Rate Swap, 1/31/2043    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Quantity | Instrument 5  
Notional Amount $ 122,030  
Fair Market Value $ (591)  
Interest rate swaps | Interest Rate Swap, 1/31/2043 | Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.02%  
Interest rate swaps | Interest Rate Swap, 1/31/2043 | Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Hedge Interest Rates 1.43%