XML 39 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Information About The Credit Quality Of Financing Receivables And Allowance For Losses On Financing Receivables (Impaired Loans) (Details) (USD $)
In Millions, unless otherwise specified
9 Months Ended 12 Months Ended
Sep. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Impaired Loans      
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment   $ 4,497us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment $ 4,209us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Total impaired loans   7,147us-gaap_ImpairedFinancingReceivableRecordedInvestment 10,740us-gaap_ImpairedFinancingReceivableRecordedInvestment
Allowance for losses (specific reserves)   578us-gaap_ImpairedFinancingReceivableRelatedAllowance 969us-gaap_ImpairedFinancingReceivableRelatedAllowance
Short-term modifications not classified as TDRs   45gecc_ShortTermModifications  
TDR Modifications [Member]      
Impaired Loans      
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default   36gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
71gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
No Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   6,821us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
8,461us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period   5,244us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
6,455us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   3,675us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
6,027us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period   3,990us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
5,892us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Commercial Portfolio Segment [Member] | Impaired Loans [Member]      
Impaired Loans      
Average investment during the period   3,596us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
4,445us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized   178gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
218gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized on a cash basis 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
  60us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Commercial Portfolio Segment [Member] | TDR Modifications [Member]      
Impaired Loans      
Interest income recognized on a cash basis   0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
Commercial Portfolio Segment [Member] | No Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   4,788us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
5,272us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period   2,839us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
3,299us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Commercial Portfolio Segment [Member] | Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   1,140us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
1,572us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period   757us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
1,146us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Commercial Portfolio Segment [Member] | Other Financing Receivables [Member] | No Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
3us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period   0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
9us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Commercial Portfolio Segment [Member] | Other Financing Receivables [Member] | Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
4us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period   1us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
5us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Commercial Real Estate Portfolio Segment [Member]      
Impaired Loans      
Changes In Loans Modified As Troubled Debt Restructurings   672gecc_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default   252gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
197gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate Portfolio Segment [Member] | Impaired Loans [Member]      
Impaired Loans      
Average investment during the period   2,971us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
4,746us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized   56gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
187gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized on a cash basis     135us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Financing Receivable, Modifications, Recorded Investment   1,872us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
 
Impaired loans paying in accordance with contractual terms   1,641gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
 
Commercial Real Estate Portfolio Segment [Member] | TDR Modifications [Member]      
Impaired Loans      
Interest income recognized on a cash basis   0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
 
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default   252gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
197gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
Commercial Real Estate Portfolio Segment [Member] | TDR Modifications [Member] | Troubled Debt Restructuring [Member]      
Impaired Loans      
Impaired loans paying in accordance with contractual terms   1,757gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
3,625gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
Commercial Real Estate Portfolio Segment [Member] | No Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   1,854us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
3,036us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period   2,285us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
3,058us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Commercial Real Estate Portfolio Segment [Member] | Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   443us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
1,507us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period   686us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
1,688us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Commercial Real Estate Portfolio Segment [Member] | Modifications Classified As TDRs In Last Twelve Months [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment   672us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
1,595us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
Consumer Portfolio Segment [Member]      
Impaired Loans      
Changes In Loans Modified As Troubled Debt Restructurings   981gecc_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default   102gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
266gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Consumer Portfolio Segment [Member] | Troubled Debt Restructuring [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment   2,132us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
2,874us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
Consumer Portfolio Segment [Member] | Impaired Loans [Member]      
Impaired Loans      
Average investment during the period   2,667us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
3,156us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized 0gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
126gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
221gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized on a cash basis 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
5us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
3us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Consumer Portfolio Segment [Member] | TDR Modifications [Member]      
Impaired Loans      
Unpaid principal balance   2,271us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
 
Consumer Portfolio Segment [Member] | No Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   179us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
153us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period   120us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
98us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Consumer Portfolio Segment [Member] | Related Allowance [Member]      
Impaired Loans      
Unpaid principal balance   2,092us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
2,948us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period   2,547us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
3,058us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Consumer Portfolio Segment [Member] | Modifications Classified As TDRs In Last Twelve Months [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment   981us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
1,441us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementScenarioAxis
= gecc_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
Consumer Portfolio Segment [Member] | Consumer Other Portfolio [Member] | Related Allowance [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment   70us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_ConsumerOtherPortfolioMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
 
Consumer Portfolio Segment [Member] | Remaining Consumer Business [Member] | Related Allowance [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment   1,972us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_RemainingConsumerBusinessMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
 
Consumer Portfolio Segment [Member] | Non US Consumer [Member]      
Impaired Loans      
Changes In Loans Modified As Troubled Debt Restructurings   506gecc_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_NonUsConsumerMember
 
Consumer Portfolio Segment [Member] | Credit Card Loans [Member]      
Impaired Loans      
Changes In Loans Modified As Troubled Debt Restructurings   475gecc_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_ProductOrServiceAxis
= gecc_CreditCardLoansMember
 
Americas CLL Financing Receivables [Member] | TDR Modifications [Member] | Troubled Debt Restructuring [Member]      
Impaired Loans      
Impaired loans paying in accordance with contractual terms   1,031gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gecc_AmericasCllFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
1,770gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gecc_AmericasCllFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
CLL Financing Receivables [Member] | TDR Modifications [Member] | Troubled Debt Restructuring [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment   926us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gecc_CllFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
515us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gecc_CllFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
Impaired loans paying in accordance with contractual terms   $ 1,869gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gecc_CllFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
$ 2,961gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= gecc_CllFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember