XML 54 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Derivatives and hedging) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount $ 227,000invest_DerivativeNotionalAmount  
Cumulative gain (loss) adjustment for non performance risk 5gecc_CumulativeGainLossAdjustmentForNonPerformanceRisk 8gecc_CumulativeGainLossAdjustmentForNonPerformanceRisk
Excess Collateralization 118gecc_ExcessCollateralization 57gecc_ExcessCollateralization
Excess Collateral Posted 255gecc_ExcessCollateralPosted 211gecc_ExcessCollateralPosted
Excess Securities Collateral Held 192gecc_ExcessSecuritiesCollateralHeld 305gecc_ExcessSecuritiesCollateralHeld
Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 11,141us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
10,502us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Derivative liabilities 5,426us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
4,295us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Amounts Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (8,184)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
(7,400)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
Derivative liabilities (5,370)us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
(4,215)us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
Netting Adjustment [Member] | Amounts Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (4,872)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_NettingAdjustmentMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
(3,705)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_NettingAdjustmentMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
Derivative liabilities (4,877)us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_NettingAdjustmentMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
(3,713)us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_NettingAdjustmentMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
Cash Collateral [Member] | Amounts Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (3,312)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_CashCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
(3,695)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_CashCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
Derivative liabilities (493)us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_CashCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
(502)us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_DerivativeCounterpartyCollateralAxis
= gecc_CashCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_AmountsOffsetInStatementOfFinancialPositionMember
Securities Pledged as Collateral [Member] | Not Offset In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets (2,148)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_DerivativeCounterpartyCollateralAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_NotOffsetInStatementOfFinancialPositionMember
(3,083)us-gaap_DerivativeFairValueOfDerivativeAsset
/ gecc_DerivativeCounterpartyCollateralAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_NotOffsetInStatementOfFinancialPositionMember
Derivative liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_DerivativeCounterpartyCollateralAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_NotOffsetInStatementOfFinancialPositionMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ gecc_DerivativeCounterpartyCollateralAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_NotOffsetInStatementOfFinancialPositionMember
Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 9,260us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
8,294us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
Derivative liabilities 1,639us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
1,240us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 934us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
810us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
Derivative liabilities 3,818us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
3,073us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
Derivatives Associated With Interest Rate, Currency Or Market Risk Reduction Or Elimination [Member]    
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount 223,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAssociatedWithInterestRateCurrencyOrMarketRiskReductionOrEliminationMember
 
Percentage Of Notional Amount That Is Associated With Reducing Or Eliminating Interest Rate, Currency, Or Market Risk 98.00%gecc_PercentageOfNotionalAmountThatIsAssociatedWithReducingOrEliminatingInterestRateCurrencyOrMarketRisk
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAssociatedWithInterestRateCurrencyOrMarketRiskReductionOrEliminationMember
 
Gross Derivatives [Member] | Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 10,194us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossDerivativesMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
9,104us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossDerivativesMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Derivative liabilities 5,457us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossDerivativesMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
4,313us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossDerivativesMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Gross Accrued Interest [Member] | Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 947us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossAccruedInterestMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
1,398us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossAccruedInterestMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Derivative liabilities (31)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossAccruedInterestMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
(18)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_GrossAccruedInterestMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Net Derivative [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 809us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
19us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
Derivative liabilities 56us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
80us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
Net Derivative [Member] | Recognized In Statement Of Financial Position [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 2,957us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
3,102us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Derivative liabilities 56us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
80us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_NetDerivativeMember
/ gecc_InformationByFinancialStatementLineItemsAxis
= gecc_RecognizedInStatementOfFinancialPositionMember
Interest Rate Contract [Member] | Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 6,106us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
5,859us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Derivative liabilities 241us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
461us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Contract [Member] | Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 152us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
186us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Derivative liabilities 137us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
141us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Foreign Exchange Contract [Member] | Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 3,154us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
2,435us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Derivative liabilities 1,398us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
779us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Exchange Contract [Member] | Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 728us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
598us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Derivative liabilities 3,667us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
2,910us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Other Contract [Member] | Derivatives Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
Derivative liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
Other Contract [Member] | Derivatives Not Accounted For As Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 54us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
26us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
Derivative liabilities $ 14us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
$ 22us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= gecc_DerivativesNotAccountedForAsHedgesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember