XML 34 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
SECURITIES - Schedule of Available for Sale Securities Debt Maturities (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis [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 107us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years 2,240us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 16,327us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
Amortized Cost, Debt securities available for sale, Total 18,691us-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,178us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
Amortized Cost, Debt securities held to maturity, Total 5,178us-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 107cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Total amortized cost of debt securities, Maturity of 5-10 Years 2,240cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
Total amortized cost of debt securities, Maturity After 10 Years 21,505cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
Total amortized cost of debt securities, Total 23,869cfg_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 110us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Fair Value, Debt securities available for sale, Maturity of 5-10 Years 2,271us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
Fair Value, Debt securities available for sale, Maturity After 10 Years 16,623us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
Fair Value, Debt securities available for sale, Total 19,021us-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,281us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue
Fair Value, Debt securities held to maturity, Total 5,281us-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 110cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYears
Total fair value of debt securities, Maturity of 5-10 Years 2,271cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Total fair value of debt securities, Maturity After 10 Years 21,904cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
Total fair value of debt securities, Total 24,302cfg_AvailableforsaleSecuritiesandHeldtomaturitySecuritiesDebtMaturitiesFairValue
U.S. Treasury  
Available-for-sale Securities and Held-to-maturity Securities, Debt Maturities, Amortized Cost Basis [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]  
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]  
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,196us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 15,748us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities available for sale, Total 17,999us-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,799us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Amortized Cost, Debt securities held to maturity, Total 3,799us-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,226us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities available for sale, Maturity After 10 Years 16,072us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities available for sale, Total 18,356us-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,847us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fair Value, Debt securities held to maturity, Total 3,847us-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]  
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 54us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity of 5-10 Years 44us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities available for sale, Maturity After 10 Years 569us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities available for sale, Total 667us-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,379us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Amortized Cost, Debt securities held to maturity, Total 1,379us-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 54us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities available for sale, Maturity of 5-10 Years 45us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities available for sale, Maturity After 10 Years 541us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities available for sale, Total 640us-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,434us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair Value, Debt securities held to maturity, Total $ 1,434us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember