XML 52 R52.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Securities (Year End Securities Held to Maturity and Available for Sale) (Detail) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Schedule of Available-for-Sale Securities [Line Items] |  |
Held to Maturity, Amortized Cost | $ 2,926,486 us-gaap_HeldToMaturitySecurities | $ 3,139,748 us-gaap_HeldToMaturitySecurities
Held to Maturity, Gross Unrealized Gains | 48,939 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains | 27,919 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains
Held to Maturity, Gross Unrealized Losses | 9,035 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses | 138,004 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses
Held to Maturity, Estimated Fair Value | 2,966,390 us-gaap_HeldToMaturitySecuritiesFairValue | 3,029,663 us-gaap_HeldToMaturitySecuritiesFairValue
Available for Sale, Amortized Cost | 8,261,947 us-gaap_AvailableForSaleSecuritiesAmortizedCost | 5,799,135 us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available for Sale, Gross Unrealized Gains | 203,121 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains | 105,276 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Available for Sale, Gross Unrealized Losses | 3,814 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss | 8,975 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Available for Sale, Estimated Fair Value | 8,461,254 us-gaap_AvailableForSaleSecurities | 5,895,436 us-gaap_AvailableForSaleSecurities
US Treasury [Member] |  |
Schedule of Available-for-Sale Securities [Line Items] |  |
Held to Maturity, Amortized Cost | 249,009 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 248,592 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Held to Maturity, Gross Unrealized Gains | 14,604 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 20,139 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Held to Maturity, Gross Unrealized Losses | 0 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 0 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Held to Maturity, Estimated Fair Value | 263,613 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 268,731 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Available for Sale, Amortized Cost | 3,783,899 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 2,522,159 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Available for Sale, Gross Unrealized Gains | 30,594 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 18,395 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Available for Sale, Gross Unrealized Losses | 3,241 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Available for Sale, Estimated Fair Value | 3,811,252 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember | 2,540,554 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
Residential Mortgage Backed Securities [Member] |  |
Schedule of Available-for-Sale Securities [Line Items] |  |
Held to Maturity, Amortized Cost | 8,012 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 9,674 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Held to Maturity, Gross Unrealized Gains | 92 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 89 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Held to Maturity, Gross Unrealized Losses | 0 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 143 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Held to Maturity, Estimated Fair Value | 8,104 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 9,620 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Available for Sale, Amortized Cost | 1,331,114 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 1,710,664 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Available for Sale, Gross Unrealized Gains | 68,027 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 66,791 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Available for Sale, Gross Unrealized Losses | 417 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 1,439 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
Available for Sale, Estimated Fair Value | 1,398,724 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember | 1,776,016 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember
US Government Corporations and Agencies Securities [Member] |  |
Schedule of Available-for-Sale Securities [Line Items] |  |
Available for Sale, Amortized Cost | 0 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 54,024 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Available for Sale, Gross Unrealized Gains | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Available for Sale, Gross Unrealized Losses | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 44 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Available for Sale, Estimated Fair Value | 0 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember | 53,980 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
States and Political Subdivisions [Member] |  |
Schedule of Available-for-Sale Securities [Line Items] |  |
Held to Maturity, Amortized Cost | 2,668,115 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 2,880,482 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Held to Maturity, Gross Unrealized Gains | 34,243 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 7,691 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Held to Maturity, Gross Unrealized Losses | 9,035 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 137,861 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Held to Maturity, Estimated Fair Value | 2,693,323 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 2,750,312 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available for Sale, Amortized Cost | 3,104,563 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 1,476,316 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available for Sale, Gross Unrealized Gains | 104,500 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 20,090 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available for Sale, Gross Unrealized Losses | 156 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 7,492 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Available for Sale, Estimated Fair Value | 3,208,907 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 1,488,914 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Other [Member] |  |
Schedule of Available-for-Sale Securities [Line Items] |  |
Held to Maturity, Amortized Cost | 1,350 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | 1,000 us-gaap_HeldToMaturitySecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember
Held to Maturity, Gross Unrealized Gains | 0 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | 0 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember
Held to Maturity, Gross Unrealized Losses | 0 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | 0 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember
Held to Maturity, Estimated Fair Value | 1,350 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | 1,000 us-gaap_HeldToMaturitySecuritiesFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember
Available for Sale, Amortized Cost | 42,371 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | 35,972 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember
Available for Sale, Gross Unrealized Gains | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember
Available for Sale, Gross Unrealized Losses | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | 0 us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember
Available for Sale, Estimated Fair Value | $ 42,371 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember | $ 35,972 us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherInvestmentsMember

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AvailableForSaleSecuritiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_HeldToMaturitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investments in debt securities classified as held-to-maturity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrecognized gain before loss on investments in held-to-maturity securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingGains
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrecognized loss before gain on investments in held-to-maturity securities. Excludes write-down for other than temporary impairment (OTTI). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_OtherInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |