XML 210 R158.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Impaired Loans    
Short-term modifications not classified as TDR $ 45ge_ShortTermModifications  
GECC    
Impaired Loans    
Recorded investment in loans 7,147us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
10,740us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Allowance for losses (specific reserves) 578us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
969us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Non-impaired financing receivables 234,946ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
247,467ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
General reserves 4,497us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
4,209us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
GECC | Discounted Cash Flow    
Impaired Loans    
Recorded investment in loans 3,994us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= ge_DiscountedCashFlowMethodMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
5,558us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= ge_DiscountedCashFlowMethodMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
GECC | Collateral Value Method    
Impaired Loans    
Recorded investment in loans 3,153us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= ge_CollateralValueMethodMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
5,182us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FairValueByMeasurementBasisAxis
= ge_CollateralValueMethodMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
GECC | No Related Allowance    
Impaired Loans    
Recorded investment in loans 4,367us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
5,500us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Unpaid principal balance 6,821us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
8,461us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Average investment in loans 5,244us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
6,455us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
GECC | Related Allowance    
Impaired Loans    
Recorded investment in loans 2,780us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
5,240us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Unpaid principal balance 3,675us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
6,027us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Average investment in loans 3,990us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
5,892us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Allowance for losses (specific reserves) 578us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
969us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
GECC | Commercial    
Impaired Loans    
Recorded investment in loans 3,095us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
3,892us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Average investment in loans 3,596us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
4,445us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Allowance for losses (specific reserves) 145us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
328us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Interest income recognized 178ge_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
218ge_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Interest income recognized on a cash basis 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
60us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Non-impaired financing receivables 118,381ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
125,377ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
General reserves 758us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
677us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
GECC | Commercial | No Related Allowance    
Impaired Loans    
Recorded investment in loans 2,674us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
2,776us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Unpaid principal balance 4,788us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
5,272us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Average investment in loans 2,839us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
3,299us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
GECC | Commercial | Related Allowance    
Impaired Loans    
Recorded investment in loans 421us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
1,116us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Unpaid principal balance 1,140us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
1,572us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Average investment in loans 757us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
1,146us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Allowance for losses (specific reserves) 145us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
328us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
GECC | Commercial | Other Financing Receivables [Member] | No Related Allowance    
Impaired Loans    
Recorded investment in loans 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
2us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Unpaid principal balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
3us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Average investment in loans 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
9us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
GECC | Commercial | Other Financing Receivables [Member] | Related Allowance    
Impaired Loans    
Recorded investment in loans 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
4us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Unpaid principal balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
4us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Average investment in loans 1us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
5us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Allowance for losses (specific reserves) 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_OtherFinancingReceivablesMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
GECC | Real Estate    
Impaired Loans    
Recorded investment in loans 1,872us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
3,860us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Average investment in loans 2,971us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
4,746us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Allowance for losses (specific reserves) 25us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
74us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Interest income recognized 56ge_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
187ge_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Interest income recognized on a cash basis 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
135us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Changes In Loans Modified As Troubled Debt Restructurings 672ge_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
 
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default 252ge_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
197ge_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Non-impaired financing receivables 17,925ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
16,039ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
General reserves 136us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
118us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
GECC | Real Estate | Troubled Debt Restructuring    
Impaired Loans    
Total impaired loans 1,757us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember
3,625us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember
GECC | Real Estate | No Related Allowance    
Impaired Loans    
Recorded investment in loans 1,555us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
2,615us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Unpaid principal balance 1,854us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
3,036us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Average investment in loans 2,285us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
3,058us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
GECC | Real Estate | Related Allowance    
Impaired Loans    
Recorded investment in loans 317us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
1,245us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Unpaid principal balance 443us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
1,507us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Average investment in loans 686us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
1,688us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Allowance for losses (specific reserves) 25us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
74us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
GECC | Real Estate | Modifications Classified As TDRs In Last Twelve Months    
Impaired Loans    
Total impaired loans 672us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
1,595us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
GECC | Consumer    
Impaired Loans    
Recorded investment in loans 2,180us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
2,988us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Average investment in loans 2,667us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
3,156us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Allowance for losses (specific reserves) 408us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
567us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Interest income recognized 126ge_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
221ge_ImpairedLoansAndLeasesReceivableInterestIncomeRecognized
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Interest income recognized on a cash basis 5us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
3us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Changes In Loans Modified As Troubled Debt Restructurings 981ge_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
 
Loans Modified As Troubled Debt Restructuring That Have Subsequently Experienced Payment Default 102ge_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
266ge_LoansModifiedAsTroubledDebtRestructuringThatHaveSubsequentlyExperiencedPaymentDefault
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
Non-impaired financing receivables 98,640ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
106,051ge_LoansAndLeasesReceivableNonImpairedAtCarryingValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
General reserves 3,603us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
3,414us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
GECC | Consumer | Troubled Debt Restructuring    
Impaired Loans    
Total impaired loans 2,132us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember
2,874us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember
GECC | Consumer | No Related Allowance    
Impaired Loans    
Recorded investment in loans 138us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
109us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Unpaid principal balance 179us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
153us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
Average investment in loans 120us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
98us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_NoRelatedAllowanceMember
GECC | Consumer | Related Allowance    
Impaired Loans    
Recorded investment in loans 2,042us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
2,879us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Unpaid principal balance 2,092us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
2,948us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Average investment in loans 2,547us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
3,058us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
Allowance for losses (specific reserves) 408us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
567us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
GECC | Consumer | Modifications Classified As TDRs In Last Twelve Months    
Impaired Loans    
Total impaired loans 981us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
1,441us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ModificationsClassifiedAsTdrsInLastTwelveMonthsMember
GECC | Consumer | Impaired Loans    
Impaired Loans    
Unpaid principal balance 2,271us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ImpairedLoansMember
 
GECC | Consumer | Remaining Consumer Business    
Impaired Loans    
Allowance for losses (specific reserves) 401us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_RemainingConsumerBusinessMember
 
GECC | Consumer | Remaining Consumer Business | Related Allowance    
Impaired Loans    
Total impaired loans 1,972us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_RemainingConsumerBusinessMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
 
GECC | Consumer | Non US Consumer    
Impaired Loans    
Changes In Loans Modified As Troubled Debt Restructurings 506ge_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_NonUsConsumerMember
 
GECC | Consumer | Credit Card Loans    
Impaired Loans    
Changes In Loans Modified As Troubled Debt Restructurings 475ge_ChangesInLoansModifiedAsTroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_CreditCardLoansMember
 
GECC | Consumer | Consumer Other Portfolio [Member]    
Impaired Loans    
Allowance for losses (specific reserves) 7us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_ConsumerOtherPortfolioMember
 
GECC | Consumer | Consumer Other Portfolio [Member] | Related Allowance    
Impaired Loans    
Total impaired loans 70us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_ProductOrServiceAxis
= ge_ConsumerOtherPortfolioMember
/ us-gaap_StatementScenarioAxis
= ge_RelatedAllowanceMember
 
GECC | CLL Americas | Impaired Loans | Troubled Debt Restructuring    
Impaired Loans    
Total impaired loans 1,031us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ge_AmericasCllFinancingReceivablesMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ImpairedLoansMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember
1,770us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ge_AmericasCllFinancingReceivablesMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ImpairedLoansMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember
GECC | Total CLL | Impaired Loans | Troubled Debt Restructuring    
Impaired Loans    
Total impaired loans $ 1,869us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ge_CllFinancingReceivablesMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ImpairedLoansMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember
$ 2,961us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ge_CllFinancingReceivablesMember
/ dei_LegalEntityAxis
= ge_SubsidiariesGeccMember
/ us-gaap_StatementScenarioAxis
= ge_ImpairedLoansMember
/ ge_TroubledDebtRestructuringAxis
= ge_TroubledDebtRestructuringMember