XML 96 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Significant Unobservable Input) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value 2,676us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 2,598us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue    
Fair Value, Measurements, Recurring        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value 42us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
82us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Nonrecurring [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair value measurments - nonrecurring 3,741us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
96us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value 4,631us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
12,092us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
11,592us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
11,261us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Domestic Corporate Debt Securities [Member] | Income Approach [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value 1,015us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
980us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Domestic Corporate Debt Securities [Member] | Income Approach, Busines Enterprise Value [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value   980us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Domestic Corporate Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 170.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
150.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Domestic Corporate Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 1320.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
1480.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Domestic Corporate Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 670.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
660.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Asset-backed Securities [Member] | Income Approach [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value 99us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
7,554us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Asset-backed Securities [Member] | Income Approach, Busines Enterprise Value [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value   7,554us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Asset-backed Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 530.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
220.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Asset-backed Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 900.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
1240.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Asset-backed Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 560.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
500.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Foreign Corporate Debt Securities [Member] | Income Approach [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value 333us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
388us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Foreign Corporate Debt Securities [Member] | Income Approach, Busines Enterprise Value [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value   388us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Foreign Corporate Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 20.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
40.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Foreign Corporate Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 1400.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
1400.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Foreign Corporate Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 560.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
570.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | State And Municipal Debt Securities [Member] | Income Approach [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value 456us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
481us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | State And Municipal Debt Securities [Member] | Income Approach, Busines Enterprise Value [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair Value, Measurement Recurring Basis, Asset Value   481us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | State And Municipal Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 280.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
190.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | State And Municipal Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 630.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
590.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | State And Municipal Debt Securities [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 480.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
280.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair value measurments - nonrecurring 40,043us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
82us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 100.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 3000.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate 850.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Business Enterprise Value Valuation Technique [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple   4.3us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_BusinessEnterpriseValueValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Business Enterprise Value Valuation Technique [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple   6.5us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_BusinessEnterpriseValueValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Business Enterprise Value Valuation Technique [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple   6.2us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_BusinessEnterpriseValueValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach, Busines Enterprise Value [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple 0us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Capitalization Rate 1.00%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach, Busines Enterprise Value [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple 0us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Capitalization Rate 30.00%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach, Busines Enterprise Value [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple 0us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Capitalization Rate 8.50%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Market Comparables [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair value measurments - nonrecurring 1,928us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Market Comparables [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Revenue multiple 0.4us-gaap_FairValueInputsRevenueMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Market Comparables [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Revenue multiple 1us-gaap_FairValueInputsRevenueMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Market Comparables [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Revenue multiple 0.6us-gaap_FairValueInputsRevenueMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Business Enterprise, Market comparables [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair value measurments - nonrecurring   343us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinessEnterpriseMarketComparablesMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Business Enterprise, Market comparables [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple   1.8us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinessEnterpriseMarketComparablesMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Business Enterprise, Market comparables [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple   10.5us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinessEnterpriseMarketComparablesMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Business Enterprise, Market comparables [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple   7us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinessEnterpriseMarketComparablesMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Market Comparables [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate   8.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
   
Capitalization Rate   1.80%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Market Comparables [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate   10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
   
Capitalization Rate   10.50%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Market Comparables [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate   9.40%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
   
Capitalization Rate   7.00%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Busines Enterprise Value [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple 0us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Busines Enterprise Value [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple 0us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach, Busines Enterprise Value [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
EBITDA Multiple 0us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Long Lived Assets, Including Real Estate [Member] | Income Approach [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Fair value measurments - nonrecurring 381us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
666us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Long Lived Assets, Including Real Estate [Member] | Income Approach [Member] | Lower Limit        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate   200.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Capitalization Rate 450.00%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Long Lived Assets, Including Real Estate [Member] | Income Approach [Member] | Maximum [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate   1900.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Capitalization Rate 1540.00%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Long Lived Assets, Including Real Estate [Member] | Income Approach [Member] | Weighted Average [Member]        
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]        
Discount Rate   680.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Capitalization Rate 760.00%us-gaap_FairValueInputsCapRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember