Label |
Element |
Value |
Commercial Mortgage-Backed Securities Issued by Government Agencies [Member] |
|
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
$ 241
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
4,321
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
3,791
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
739
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue |
295,685
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue |
82,829
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount |
264,723
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
3,791
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
739
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
309,933
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
264,723
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
306,383
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
268,305
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue |
268,305
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
3,612
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
380
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
171,091
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
55,578
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
124,594
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
27,251
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
179
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
359
|
Residential Mortgage-Backed Securities issued by U.S. government agencies [Member] |
|
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
45,407
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
39,593
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
20,636
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
11,588
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue |
1,126,878
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue |
821,117
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount |
2,335,710
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
20,636
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
11,588
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
2,862,369
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
2,335,710
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
2,887,140
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
2,363,715
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue |
2,363,715
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
19,429
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
8,811
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
845,911
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
440,675
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
280,967
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
380,442
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
1,207
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
2,777
|
Residential Mortgage-Backed Securities Issued by U.S. Government Sponsored Enterprises [Member] |
|
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
3,635
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain |
6,864
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
15
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
4
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue |
45,754
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue |
14,425
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount |
619,545
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
15
|
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss |
us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss |
4
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
379,365
|
Held-to-maturity Securities |
us-gaap_HeldToMaturitySecurities |
619,545
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
382,985
|
Held-to-maturity Securities, Fair Value |
us-gaap_HeldToMaturitySecuritiesFairValue |
626,405
|
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Fair Value |
us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue |
626,405
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
0
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
0
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
0
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
0
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
45,754
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
14,425
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
15
|
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
$ 4
|