Annual report pursuant to Section 13 and 15(d)

Derivatives - Summary of Designated Derivative Instruments Classified as Derivative Assets (Details)

v3.19.3.a.u2
Derivatives - Summary of Designated Derivative Instruments Classified as Derivative Assets (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
swap
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Fair Market Value $ 683
Interest rate swaps  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Notional Amount 1,172,697
Fair Market Value $ (63,678)
Interest rate swaps | Interest rate swap, effective 4/29/2016, maturity 8/31/2022  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 1
Notional Amount $ 11,605
Fair Market Value $ 68
Interest rate swaps | Interest rate swap, effective 4/29/2016, maturity 8/31/2022 | Minimum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 1.27%
Interest rate swaps | Interest rate swap, effective 4/29/2016, maturity 8/31/2022 | Maximum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 1.29%
Interest rate swaps | Interest rate swap, effective 7/31/2017-1/31/2018, maturity 4/30/2024-10/20/2024  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 8
Notional Amount $ 280,049
Fair Market Value $ (6,963)
Interest rate swaps | Interest rate swap, effective 7/31/2017-1/31/2018, maturity 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, effective 7/31/2017-1/31/2018, maturity 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, effective 4/30/2021, maturity 10/30/2026-10/31/2026  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 3
Notional Amount $ 102,720
Fair Market Value $ (6,559)
Interest rate swaps | Interest rate swap, effective 4/30/2021, maturity 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, effective 4/30/2021, maturity 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, effective 10/31/2019, maturity 4/30/2027  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 2
Notional Amount $ 19,680
Fair Market Value $ (136)
Interest rate swaps | Interest rate swap, effective 10/31/2019, maturity 4/30/2027 | Minimum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 1.89%
Interest rate swaps | Interest rate swap, effective 10/31/2019, maturity 4/30/2027 | Maximum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 1.90%
Interest rate swaps | Interest rate swap, effective 10/31/2019, maturity 10/31/2031  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 2
Notional Amount $ 23,344
Fair Market Value $ 615
Interest rate swaps | Interest rate swap, effective 10/31/2019, maturity 10/31/2031 | Minimum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 1.44%
Interest rate swaps | Interest rate swap, effective 10/31/2019, maturity 10/31/2031 | Maximum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 1.50%
Interest rate swaps | Interest rate swap, effective 1/31/2018-1/31/2020, maturity 4/30/2034-10/31/2034  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 4
Notional Amount $ 243,803
Fair Market Value $ (19,311)
Interest rate swaps | Interest rate swap, effective 1/31/2018-1/31/2020, maturity 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, effective 1/31/2018-1/31/2020, maturity 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, effective 7/31/2017-10/18/2024, maturity 4/30/2035-10/31/2025  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 8
Notional Amount $ 275,705
Fair Market Value $ (12,634)
Interest rate swaps | Interest rate swap, effective 7/31/2017-10/18/2024, maturity 4/30/2035-10/31/2025 | Minimum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 2.56%
Interest rate swaps | Interest rate swap, effective 7/31/2017-10/18/2024, maturity 4/30/2035-10/31/2025 | Maximum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 2.95%
Interest rate swaps | Interest rate swap, effective 10/18/2024, maturity 1/31/2036  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 1
Hedge Interest Rates 2.95%
Notional Amount $ 14,656
Fair Market Value $ (674)
Interest rate swaps | Interest rate swap, effective 1/31/2019-4/30/2021, maturity 4/30/2037  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 3
Notional Amount $ 100,000
Fair Market Value $ (11,959)
Interest rate swaps | Interest rate swap, effective 1/31/2019-4/30/2021, maturity 4/30/2037 | Minimum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 3.28%
Interest rate swaps | Interest rate swap, effective 1/31/2019-4/30/2021, maturity 4/30/2037 | Maximum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 3.30%
Interest rate swaps | Interest rate swap, effective 10/30/2026-10/31/2026, maturity 1/31/2038  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Quantity | swap 3
Notional Amount $ 101,135
Fair Market Value $ (6,125)
Interest rate swaps | Interest rate swap, effective 10/30/2026-10/31/2026, maturity 1/31/2038 | Minimum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 3.01%
Interest rate swaps | Interest rate swap, effective 10/30/2026-10/31/2026, maturity 1/31/2038 | Maximum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Hedge Interest Rates 3.16%