XML 27 R81.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
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Impaired Loans      
Total impaired loans $ 973us-gaap_ImpairedFinancingReceivableRecordedInvestment   $ 5,275us-gaap_ImpairedFinancingReceivableRecordedInvestment
Allowance for losses (specific reserves)     553us-gaap_ImpairedFinancingReceivableRelatedAllowance
Changes In Loans Modified As Troubled Debt Restructurings 810gecc_ChangesInLoansModifiedAsTroubledDebtRestructurings    
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 3,100us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment   4,361us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
Discounted Cash Flow Method [Member]      
Impaired Loans      
Total impaired loans 834us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_DiscountedCashFlowMethodMember
  3,915us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_DiscountedCashFlowMethodMember
Collateral Value Method [Member]      
Impaired Loans      
Total impaired loans 139us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CollateralValueMethodMember
  1,360us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CollateralValueMethodMember
No Related Allowance [Member]      
Impaired Loans      
Total impaired loans 232us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  2,812us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Unpaid principal balance 238us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  4,967us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period     2,959us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Related Allowance [Member]      
Impaired Loans      
Total impaired loans 741us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  2,463us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Unpaid principal balance 640us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  3,232us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period 1,601us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  3,304us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Allowance for losses (specific reserves) 249us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  553us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Total CLL [Member] | TDR Modifications [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment 633us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
1,391us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
 
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default 0gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
19gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
 
Total CLL [Member] | TDR Modifications [Member] | Troubled Debt Restructuring [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment 2us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
   
Impaired loans paying in accordance with contractual terms 2gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
  1,869gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
Total CLL [Member] | No Related Allowance [Member]      
Impaired Loans      
Total impaired loans 8us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  2,292us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Unpaid principal balance 8us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  4,397us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period     2,725us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Total CLL [Member] | Related Allowance [Member]      
Impaired Loans      
Total impaired loans 6us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  406us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Unpaid principal balance 6us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  1,125us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period 206us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  717us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Allowance for losses (specific reserves) 5us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  133us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CllMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Energy Financial Services [Member] | No Related Allowance [Member]      
Impaired Loans      
Total impaired loans 54us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  53us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Unpaid principal balance 55us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  54us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period     26us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Energy Financial Services [Member] | Related Allowance [Member]      
Impaired Loans      
Total impaired loans 9us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  15us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Unpaid principal balance 9us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  15us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period 12us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  24us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Allowance for losses (specific reserves) 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  12us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_EnergyFinancialServicesMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
GECAS [Member]      
Impaired Loans      
Changes In Loans Modified As Troubled Debt Restructurings 82gecc_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
   
GECAS [Member] | No Related Allowance [Member]      
Impaired Loans      
Total impaired loans 170us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  329us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Unpaid principal balance 175us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  337us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period     88us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
GECAS [Member] | Related Allowance [Member]      
Impaired Loans      
Total impaired loans 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Unpaid principal balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  15us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Allowance for losses (specific reserves) 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_GecasMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Commercial [Member]      
Impaired Loans      
Total impaired loans 247us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
  3,095us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
Allowance for losses (specific reserves)     145us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 89us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
  758us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
Commercial [Member] | Impaired Loans [Member]      
Impaired Loans      
Average investment during the period 1,671us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
  3,596us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized 6gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
57gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
178gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Commercial [Member] | No Related Allowance [Member]      
Impaired Loans      
Total impaired loans 232us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  2,674us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Unpaid principal balance 238us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  4,788us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period     2,839us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Commercial [Member] | Related Allowance [Member]      
Impaired Loans      
Total impaired loans 15us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  421us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Unpaid principal balance 15us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  1,140us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period 218us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  757us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Allowance for losses (specific reserves) 5us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  145us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Commercial [Member] | Other Financing Receivables [Member] | No Related Allowance [Member]      
Impaired Loans      
Total impaired loans 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_ProductOrServiceAxis
= gecc_OtherFinancingReceivablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_CommercialMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Consumer [Member]      
Impaired Loans      
Total impaired loans 726us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
  2,180us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
Allowance for losses (specific reserves)     408us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
Changes In Loans Modified As Troubled Debt Restructurings 726gecc_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
   
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 3,011us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
  3,603us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
Consumer [Member] | Impaired Loans [Member]      
Impaired Loans      
Unpaid principal balance 625us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
   
Average investment during the period 1,452us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
  2,667us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized 23gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
46gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
126gecc_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Interest income recognized on a cash basis 1us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
  5us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_ImpairedLoansMember
Consumer [Member] | TDR Modifications [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment 869us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
1,339us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
 
Consumer [Member] | TDR Modifications [Member] | Troubled Debt Restructuring [Member]      
Impaired Loans      
Financing Receivable, Modifications, Recorded Investment 120us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
   
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default 23gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
57gecc_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
 
Impaired loans paying in accordance with contractual terms 726gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
  2,132gecc_ImpairedLoansPayingInAccordanceWithContractualTerms
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_TdrModificationsMember
/ gecc_TroubledDebtRestructuringAxis
= gecc_TroubledDebtRestructuringMember
Consumer [Member] | No Related Allowance [Member]      
Impaired Loans      
Total impaired loans 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  138us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Unpaid principal balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
  179us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Average investment during the period     120us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_NoRelatedAllowanceMember
Consumer [Member] | Related Allowance [Member]      
Impaired Loans      
Total impaired loans 726us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  2,042us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Unpaid principal balance 625us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  2,092us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Average investment during the period 1,383us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  2,547us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
Allowance for losses (specific reserves) $ 244us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember
  $ 408us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_StatementBusinessSegmentsAxis
= gecc_ConsumerMember
/ us-gaap_StatementScenarioAxis
= gecc_RelatedAllowanceMember