XML 125 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Non-Recurring) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use $ 445us-gaap_ImpairmentOfLongLivedAssetsHeldForUse $ 732us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Fair Value, Measurements, Nonrecurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjustment to assets measured at fair value on non recurring basis (1,449)us-gaap_AssetsFairValueAdjustment
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(1,953)us-gaap_AssetsFairValueAdjustment
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjustment to assets measured at fair value on non recurring basis (317)us-gaap_AssetsFairValueAdjustment
/ us-gaap_BalanceSheetLocationAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(361)us-gaap_AssetsFairValueAdjustment
/ us-gaap_BalanceSheetLocationAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjustment to assets measured at fair value on non recurring basis (372)us-gaap_AssetsFairValueAdjustment
/ us-gaap_BalanceSheetLocationAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(466)us-gaap_AssetsFairValueAdjustment
/ us-gaap_BalanceSheetLocationAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Long Lived Assets, Including Real Estate [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjustment to assets measured at fair value on non recurring basis (760)us-gaap_AssetsFairValueAdjustment
/ us-gaap_BalanceSheetLocationAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
(1,126)us-gaap_AssetsFairValueAdjustment
/ us-gaap_BalanceSheetLocationAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 2 | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use 424us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,260us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 2 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use 49us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
210us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 2 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use 11us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 2 | Fair Value, Measurements, Nonrecurring [Member] | Long Lived Assets, Including Real Estate [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use 364us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,050us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use 3,075us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
4,720us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use 1,430us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,986us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use 392us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
649us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Long Lived Assets, Including Real Estate [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of Long-Lived Assets Held-for-use $ 1,253us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 1,085us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_FairValueMeasurementsNonrecurringMember