Derivative Instruments Schedule of Interest Rate Swaps by Maturity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Derivative [Line Items]    
Derivative, Fair Value, Net $ (2,542) $ (5,628)
Short [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional 553,843 424,820
Derivative, Fair Value, Net $ (3,470) $ (4,508)
Weighted Average Pay Rate 1.63% 1.87%
Weighted Average Receive Rate 0.36% 0.23%
Derivative, Average Remaining Maturity 5 years 245 days 8 years 204 days
Short [Member] | Year 2016 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 48,000 $ 48,000
Derivative, Fair Value, Net $ (83) $ (91)
Weighted Average Pay Rate 0.80% 0.80%
Weighted Average Receive Rate 0.39% 0.23%
Derivative, Average Remaining Maturity 281 days 1 year 281 days
Short [Member] | Year 2017 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 74,750 $ 74,750
Derivative, Fair Value, Net $ (445) $ (388)
Weighted Average Pay Rate 1.21% 1.21%
Weighted Average Receive Rate 0.41% 0.24%
Derivative, Average Remaining Maturity 1 year 215 days 2 years 215 days
Short [Member] | Year 2018 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 71,529 $ 10,000
Derivative, Fair Value, Net $ 80 $ 167
Weighted Average Pay Rate 1.11% 0.84%
Weighted Average Receive Rate 0.34% 0.23%
Derivative, Average Remaining Maturity 2 years 102 days 3 years 120 days
Short [Member] | Year 2020 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 119,893 $ 23,500
Derivative, Fair Value, Net $ 220 $ 471
Weighted Average Pay Rate 1.51% 1.42%
Weighted Average Receive Rate 0.33% 0.23%
Derivative, Average Remaining Maturity 4 years 131 days 5 years 139 days
Short [Member] | Year 2022 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 19,444  
Derivative, Fair Value, Net $ 86  
Weighted Average Pay Rate 1.76%  
Weighted Average Receive Rate 0.34%  
Derivative, Average Remaining Maturity 6 years 186 days  
Short [Member] | Year 2023 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 131,400 $ 209,350
Derivative, Fair Value, Net $ (1,367) $ 140
Weighted Average Pay Rate 2.10% 2.13%
Weighted Average Receive Rate 0.38% 0.23%
Derivative, Average Remaining Maturity 7 years 142 days 8 years 146 days
Short [Member] | Year 2024 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 9,200 $ 12,900
Derivative, Fair Value, Net $ 11 $ (605)
Weighted Average Pay Rate 1.99% 2.73%
Weighted Average Receive Rate 0.32% 0.23%
Derivative, Average Remaining Maturity 8 years 95 days 9 years 164 days
Short [Member] | Year 2025 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 58,560  
Derivative, Fair Value, Net $ (5)  
Weighted Average Pay Rate 2.06%  
Weighted Average Receive Rate 0.33%  
Derivative, Average Remaining Maturity 9 years 117 days  
Short [Member] | Year 2043 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 21,067 $ 46,320
Derivative, Fair Value, Net $ (1,967) $ (4,202)
Weighted Average Pay Rate 3.03% 3.12%
Weighted Average Receive Rate 0.36% 0.23%
Derivative, Average Remaining Maturity 27 years 142 days 28 years 153 days
Long [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 9,700  
Derivative, Fair Value, Net $ 857  
Weighted Average Pay Rate 0.32%  
Weighted Average Receive Rate 3.00%  
Derivative, Average Remaining Maturity 9 years 201 days  
Long [Member] | Year 2025 [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative notional $ 9,700  
Derivative, Fair Value, Net $ 857  
Weighted Average Pay Rate 0.32%  
Weighted Average Receive Rate 3.00%  
Derivative, Average Remaining Maturity 9 years 201 days