|
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 |