v2.4.1.9
Fair Value Measurements (Significant Unobservable Input) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Fair Value, Measurement Recurring Basis, Asset Value 2,692us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 2,813us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue  
Fair value measurments - nonrecurring 1,035us-gaap_AssetsFairValueDisclosureNonrecurring 1,426us-gaap_AssetsFairValueDisclosureNonrecurring  
Individually Insignificant Recurring Fair Value Measurements 89gecc_IndividuallyInsignificantRecurringFairValueMeasurements 173gecc_IndividuallyInsignificantRecurringFairValueMeasurements  
Individually Insignificant NonRecurring Fair Value Measurements 96gecc_IndividuallyInsignificantNonrecurringFairValueMeasurements 566gecc_IndividuallyInsignificantNonrecurringFairValueMeasurements  
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 12,580us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
11,855us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
11,079us-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]      
Investments, Fair Value Disclosure 980us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
898us-gaap_InvestmentsFairValueDisclosure
/ 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 [Member] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 1.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
1.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Maximum [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 14.80%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
13.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Weighted Average [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 6.60%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
6.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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]      
Investments, Fair Value Disclosure 7,554us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
6,854us-gaap_InvestmentsFairValueDisclosure
/ 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 [Member] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 2.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
1.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Maximum [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 12.40%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
10.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Weighted Average [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 5.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
3.70%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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]      
Investments, Fair Value Disclosure 724us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
819us-gaap_InvestmentsFairValueDisclosure
/ 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 [Member] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 0.40%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
1.40%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Maximum [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 14.70%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
46.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Weighted Average [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 7.60%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
15.10%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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]      
Investments, Fair Value Disclosure 481us-gaap_InvestmentsFairValueDisclosure
/ 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 [Member] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 1.90%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Maximum [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 5.90%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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] | Income Approach [Member] | Weighted Average [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 2.80%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_StateAndMunicipalDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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 | Other 1 [Member] | Income Approach [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Investments, Fair Value Disclosure 48us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ 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 | Other 1 [Member] | Income Approach [Member] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 4.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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 | Other 1 [Member] | Income Approach [Member] | Maximum [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 4.70%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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 | Other 1 [Member] | Income Approach [Member] | Weighted Average [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate 4.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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 | Other 1 [Member] | Income Approach, Market Comparables [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Investments, Fair Value Disclosure   288us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Other 1 [Member] | Income Approach, Market Comparables [Member] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate   5.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
EBITDA Multiple   0.083us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
WACCs   9.30%us-gaap_WeightedAverageDiscountRatePercent
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Other 1 [Member] | Income Approach, Market Comparables [Member] | Maximum [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate   5.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
EBITDA Multiple   0.125us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
WACCs   9.30%us-gaap_WeightedAverageDiscountRatePercent
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring | Other 1 [Member] | Income Approach, Market Comparables [Member] | Weighted Average [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate   5.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
EBITDA Multiple   0.106us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
WACCs   9.30%us-gaap_WeightedAverageDiscountRatePercent
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= gecc_Other1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Financing receivables and loans held for sale [Member] | Income Approach, Busines Enterprise Value [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Investments, Fair Value Disclosure 666us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
1,937us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_FinancingReceivablesAndLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ 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] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate   6.60%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
= gecc_IncomeApproachBusinesEnterpriseValueMember
 
EBITDA Multiple 0.043us-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
0.043us-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 6.90%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
5.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_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]      
Discount Rate   6.60%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
= gecc_IncomeApproachBusinesEnterpriseValueMember
 
EBITDA Multiple 0.065us-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
0.055us-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 11.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
16.70%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]      
Discount Rate   6.60%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
= gecc_IncomeApproachBusinesEnterpriseValueMember
 
EBITDA Multiple 0.062us-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
0.048us-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 7.80%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
8.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_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachBusinesEnterpriseValueMember
 
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach [Member] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
EBITDA Multiple 0.02us-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
= us-gaap_IncomeApproachValuationTechniqueMember
   
Capitalization Rate 6.30%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
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach [Member] | Maximum [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
EBITDA Multiple 0.19us-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
= us-gaap_IncomeApproachValuationTechniqueMember
   
Capitalization Rate 15.30%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
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Nonrecurring [Member] | Cost and equity method investments [Member] | Income Approach [Member] | Weighted Average [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
EBITDA Multiple 0.068us-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
= us-gaap_IncomeApproachValuationTechniqueMember
   
Capitalization Rate 6.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_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
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]      
Investments, Fair Value Disclosure 346us-gaap_InvestmentsFairValueDisclosure
/ 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, Market Comparables [Member]      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Investments, Fair Value Disclosure   100us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_CostAndEquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ 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] | Lower Limit      
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Valuation Techniques [Line Items]      
Discount Rate   5.70%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
 
Revenue multiple   0.093us-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
= gecc_IncomeApproachMarketComparablesMember
 
EBITDA Multiple   0.071us-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_IncomeApproachMarketComparablesMember
 
Capitalization Rate   8.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_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= gecc_IncomeApproachMarketComparablesMember
 
WACCs   9.30%us-gaap_WeightedAverageDiscountRatePercent
/ 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   5.90%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
 
Revenue multiple   0.126us-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
= gecc_IncomeApproachMarketComparablesMember
 
EBITDA Multiple   0.145us-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_IncomeApproachMarketComparablesMember
 
Capitalization Rate   10.60%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
 
WACCs   9.60%us-gaap_WeightedAverageDiscountRatePercent
/ 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   5.80%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
 
Revenue multiple   0.109us-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
= gecc_IncomeApproachMarketComparablesMember
 
EBITDA Multiple   0.113us-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_IncomeApproachMarketComparablesMember
 
Capitalization Rate   10.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
 
WACCs   9.40%us-gaap_WeightedAverageDiscountRatePercent
/ 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]      
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_IncomeApproachBusinesEnterpriseValueMember
   
EBITDA Multiple 0.018us-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]      
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_IncomeApproachBusinesEnterpriseValueMember
   
EBITDA Multiple 0.105us-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]      
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_IncomeApproachBusinesEnterpriseValueMember
   
EBITDA Multiple 0.07us-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]      
Investments, Fair Value Disclosure 932us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= gecc_LongLivedAssetsIncludingRealEstateMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
691us-gaap_InvestmentsFairValueDisclosure
/ 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   4.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   5.40%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   23.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   14.50%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   8.80%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   7.80%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