XML 42 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
SECURITIES - Schedule of Available for Sale Securities Debt Maturities (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis, [Abstract] [Abstract]  
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less $ 17us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years 104us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years 2,375us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 15,915us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
Amortized Cost, Debt securities available for sale, Total 18,411us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
Amortized Cost, Debt securities held to maturity, Maturity of 1 Year or Less 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
Amortized Cost, Debt securities held to maturity, Maturity of 1-5 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
Amortized Cost, Debt securities held to maturity, Maturity of 5-10 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
Amortized Cost, Debt securities held to maturity, Maturity After 10 Years 5,148us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
Amortized Cost, Debt securities held to maturity, Total 5,148us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
Total amortized cost of debt securities, Maturity of 1 Year or Less 17cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Total amortized cost of debt securities, Maturity of 1-5 Years 104cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Total amortized cost of debt securities, Maturity of 5-10 Years 2,375cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
Total amortized cost of debt securities, Maturity After 10 Years 21,063cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
Total amortized cost of debt securities, Total 23,559cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAmortizedCost
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]  
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less 17us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Fair Value, Debt securities available for sale, Maturity of 1-5 Years 108us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Fair Value, Debt securities available for sale, Maturity of 5-10 Years 2,391us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
Fair Value, Debt securities available for sale, Maturity After 10 Years 16,115us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
Fair Value, Debt securities available for sale, Total 18,631us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
Fair Value, Debt securities held to maturity, Maturity of 1 Year or Less 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
Fair Value, Debt securities held to maturity, Maturity of 1-5 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Fair Value, Debt securities held to maturity, Maturity of 5-10 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
Fair Value, Debt securities held to maturity, Maturity After 10 Years 5,193us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue
Fair Value, Debt securities held to maturity, Total 5,193us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
Total fair value of debt securities, Maturity of 1 Year or Less 17cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesMaturityWithinOneYearFairValue
Total fair value of debt securities, Maturity of 1-5 Years 108cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYears
Total fair value of debt securities, Maturity of 5-10 Years 2,391cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Total fair value of debt securities, Maturity After 10 Years 21,308cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
Total fair value of debt securities, Total 23,824cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesFairValue
U.S. Treasury  
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis, [Abstract] [Abstract]  
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less 15us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Amortized Cost, Debt securities available for sale, Total 15us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]  
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less 15us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair Value, Debt securities available for sale, Maturity of 1-5 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair Value, Debt securities available for sale, Maturity of 5-10 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair Value, Debt securities available for sale, Maturity After 10 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair Value, Debt securities available for sale, Total 15us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
State and political subdivisions  
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis, [Abstract] [Abstract]  
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 10us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Amortized Cost, Debt securities available for sale, Total 10us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]  
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value, Debt securities available for sale, Maturity of 1-5 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value, Debt securities available for sale, Maturity of 5-10 Years 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value, Debt securities available for sale, Maturity After 10 Years 10us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value, Debt securities available for sale, Total 10us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Federal agencies and U.S. government sponsored entities  
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis, [Abstract] [Abstract]  
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less 2us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years 53us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years 2,318us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 15,310us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities available for sale, Total 17,683us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity of 1 Year or Less 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity of 1-5 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity of 5-10 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity After 10 Years 3,728us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities held to maturity, Total 3,728us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]  
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less 2us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities available for sale, Maturity of 1-5 Years 56us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities available for sale, Maturity of 5-10 Years 2,333us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities available for sale, Maturity After 10 Years 15,543us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities available for sale, Total 17,934us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity of 1 Year or Less 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity of 1-5 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity of 5-10 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity After 10 Years 3,719us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities held to maturity, Total 3,719us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Other/non-agency  
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis, [Abstract] [Abstract]  
Amortized Cost, Debt securities available for sale, Maturity of 1 Year or Less 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity of 1-5 Years 51us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years 57us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 595us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities available for sale, Total 703us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity of 1 Year or Less 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity of 1-5 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity of 5-10 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities held to maturity, Maturity After 10 Years 1,420us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities held to maturity, Total 1,420us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]  
Fair Value, Debt securities available for sale, Maturity of 1 Year or Less 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities available for sale, Maturity of 1-5 Years 52us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities available for sale, Maturity of 5-10 Years 58us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities available for sale, Maturity After 10 Years 562us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities available for sale, Total 672us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity of 1 Year or Less 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity of 1-5 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity of 5-10 Years 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities held to maturity, Maturity After 10 Years 1,474us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities held to maturity, Total $ 1,474us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember