Label |
Element |
Value |
Municipal Bonds [Member] |
|
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
$ 0
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
0
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
4,074
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
5,164
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
40,050
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
41,121
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
35,976
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
35,957
|
Agency, Residential Mortgage Backed Securities [Member] |
|
|
Held-to-maturity Securities, Debt Maturities, after One Through Five Years, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount |
5,040
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
0
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
0
|
Held-to-maturity Securities, Debt Maturities, within One Year, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount |
1,295
|
Held-to-maturity Securities, Debt Maturities, after Ten Years, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue |
29,285
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount |
40,793
|
Held-to-maturity Securities, Debt Maturities, Year Six Through Ten, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue |
6,151
|
Held-to-maturity Securities, Debt Maturities, after Ten Years, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount |
28,580
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
1,398
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
1,284
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
43,391
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
42,077
|
Held-to-maturity Securities, Debt Maturities, Next Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue |
1,358
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
41,993
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
40,793
|
Held-to-maturity Securities, Debt Maturities, Year Two Through Five, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue |
5,283
|
Held-to-maturity Securities, Debt Maturities, after Five Through Ten Years, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount |
5,878
|
Non-Agency, Residential Mortgage Backed Securities [Member] |
|
|
Held-to-maturity Securities, Debt Maturities, after One Through Five Years, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount |
49,660
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
12,749
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
12,754
|
Held-to-maturity Securities, Debt Maturities, within One Year, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount |
24,398
|
Held-to-maturity Securities, Debt Maturities, after Ten Years, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue |
32,195
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount |
144,823
|
Held-to-maturity Securities, Debt Maturities, Year Six Through Ten, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue |
36,030
|
Held-to-maturity Securities, Debt Maturities, after Ten Years, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount |
34,007
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
10,045
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
8,258
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
144,882
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
140,327
|
Held-to-maturity Securities, Debt Maturities, Next Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue |
23,718
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
147,586
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
144,823
|
Held-to-maturity Securities, Debt Maturities, Year Two Through Five, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue |
48,384
|
Held-to-maturity Securities, Debt Maturities, after Five Through Ten Years, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount |
36,758
|
Non-Agency Securities [Member] |
|
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
0
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
0
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
0
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
0
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
0
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
0
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
0
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
$ 0
|