|
Financing Receivables and Allowance for Losses on Financing Receivables (Allowance for Losses on Financing Receivables) (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | $ 5,178us-gaap_FinancingReceivableAllowanceForCreditLosses | $ 4,944us-gaap_FinancingReceivableAllowanceForCreditLosses | $ 6,162us-gaap_FinancingReceivableAllowanceForCreditLosses |
| Provision charged | 3,993us-gaap_ProvisionForLoanLeaseAndOtherLosses | 4,818us-gaap_ProvisionForLoanLeaseAndOtherLosses | 3,832us-gaap_ProvisionForLoanLeaseAndOtherLosses |
| Other | (469)gecc_FinancingReceivableAllowanceForCreditLossesOther | (140)gecc_FinancingReceivableAllowanceForCreditLossesOther | (100)gecc_FinancingReceivableAllowanceForCreditLossesOther |
| Gross write-offs | (5,142)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs | (5,887)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs | (6,510)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs |
| Recoveries | 1,515us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery | 1,443us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery | 1,560us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery |
| Balance at December 31 | 5,075us-gaap_FinancingReceivableAllowanceForCreditLosses | 5,178us-gaap_FinancingReceivableAllowanceForCreditLosses | 4,944us-gaap_FinancingReceivableAllowanceForCreditLosses |
| Commercial Portfolio Segment [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 1,005us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
1,041us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
1,530us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Provision charged | 535us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
741us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
542us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Other | (43)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
(78)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Gross write-offs | (800)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
(983)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
(1,156)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Recoveries | 206us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
206us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
203us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Balance at December 31 | 903us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
1,005us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
1,041us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember |
| Commercial Portfolio Segment [Member] | Energy Financial Services Financing Receivables [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 8us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
9us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
26us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
| Provision charged | 30us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
(1)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
4us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
| Other | (1)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
| Gross write-offs | (17)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
(24)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
| Recoveries | 6us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
| Balance at December 31 | 26us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
8us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
9us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_EnergyFinancialServicesFinancingReceivablesMember |
| Commercial Portfolio Segment [Member] | GECAS Financing Receivables [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 17us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
8us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
17us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
| Provision charged | 39us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
9us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
4us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
| Other | 0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
| Gross write-offs | (10)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
(13)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
| Recoveries | 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
| Balance at December 31 | 46us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
17us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
8us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_GecasFinancingReceivablesMember |
| Commercial Portfolio Segment [Member] | Other Financing Receivables [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 2us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
3us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
37us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Provision charged | 0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
(1)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
1us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Other | (2)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
(20)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Gross write-offs | 0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
(2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
(17)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Recoveries | 0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Balance at December 31 | 0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
2us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
3us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_OtherFinancingReceivablesMember |
| Commercial Real Estate Portfolio Segment [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 192us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
320us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
1,089us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Provision charged | (86)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
28us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
72us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Other | (1)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
(4)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
(44)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Gross write-offs | (59)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
(163)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
(810)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Recoveries | 115us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
11us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
13us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Balance at December 31 | 161us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
192us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
320us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember |
| Consumer Portfolio Segment [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 3,981us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
3,583us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
3,543us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Provision charged | 3,544us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
4,049us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
3,218us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Other | (425)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
(136)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
22gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Gross write-offs | (4,283)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
(4,741)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
(4,544)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Recoveries | 1,194us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
1,226us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
1,344us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Balance at December 31 | 4,011us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
3,981us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
3,583us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Consumer Portfolio Segment [Member] | Non US residential mortgages [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 358us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
480us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
545us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Provision charged | 256us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
269us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
112us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Other | (151)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
10gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
8gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Gross write-offs | (207)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
(458)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
(261)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Recoveries | 69us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
57us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
76us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Balance at December 31 | 325us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
358us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
480us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsResidentialMortgagesMember |
| Consumer Portfolio Segment [Member] | Non US installment and revolving credit [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 650us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
649us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
791us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Provision charged | 338us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
647us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
308us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Other | (260)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
(106)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
20gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Gross write-offs | (787)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
(1,093)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
1,120us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Recoveries | 458us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
553us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
650us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Balance at December 31 | 399us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
650us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
649us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_NonUsInstallmentAndRevolvingCreditMember |
| Consumer Portfolio Segment [Member] | US installment and revolving credit [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 2,823us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
2,282us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
2,008us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Provision charged | 2,875us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
3,006us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
2,666us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Other | 19gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
(51)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
(24)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Gross write-offs | (3,138)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
(2,954)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
(2,906)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Recoveries | 607us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
540us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
538us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Balance at December 31 | 3,186us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
2,823us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
2,282us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = gecc_UsInstallmentAndRevolvingCreditMember |
| Consumer Portfolio Segment [Member] | Consumer Other Financing Receivable [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 150us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
172us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
199us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Provision charged | 75us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
127us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
132us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Other | (33)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
11gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
18gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Gross write-offs | (151)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
(236)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
(257)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Recoveries | 60us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
76us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
80us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Balance at December 31 | 101us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
150us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
172us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember / us-gaap_ProductOrServiceAxis = us-gaap_ConsumerOtherFinancingReceivableMember |
| Americas CLL Financing Receivables [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 473us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
496us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
893us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
| Provision charged | 307us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
289us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
122us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
| Other | (3)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
(1)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
(52)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
| Gross write-offs | (422)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
(425)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
(578)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
| Recoveries | 100us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
114us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
111us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
| Balance at December 31 | 455us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
473us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
496us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_AmericasCllFinancingReceivablesMember |
| GE International [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 505us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
525us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
557us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
| Provision charged | 159us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
445us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
411us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
| Other | (37)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
1gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
(6)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
| Gross write-offs | (351)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
(556)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
(524)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
| Recoveries | 100us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
90us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
87us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
| Balance at December 31 | 376us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
505us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
525us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_GeInternationalMember |
| CLL Financing Receivables [Member] | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Balance at January 1 | 978us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
1,021us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
|
| Provision charged | 466us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
734us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
533us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
| Other | (40)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
0gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
(58)gecc_FinancingReceivableAllowanceForCreditLossesOther / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
| Gross write-offs | (773)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
(981)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
(1,102)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
| Recoveries | 200us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
204us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
198us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
| Balance at December 31 | $ 831us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
$ 978us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
$ 1,021us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = gecc_CllFinancingReceivablesMember |
| X | ||||||||||
|
- Definition
The effect on the allowance for financing receivables not otherwise due to the provision charged, gross write offs or recoveries. No definition available.
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
A valuation allowance for financing receivables that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of recovery of financing receivables doubtful of collection that were previously charged off. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of direct write-downs of financing receivables charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|