|
Operating Segments, Revenues (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
|
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
$ 11,512us-gaap_Revenues |
$ 10,451us-gaap_Revenues |
$ 10,247us-gaap_Revenues |
$ 10,515us-gaap_Revenues |
$ 11,077us-gaap_Revenues |
$ 10,606us-gaap_Revenues |
$ 10,916us-gaap_Revenues |
$ 11,468us-gaap_Revenues |
$ 42,725us-gaap_Revenues |
$ 44,067us-gaap_Revenues |
$ 45,364us-gaap_Revenues |
| Operating Segments [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
42,725us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |
44,067us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |
45,364us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |
| Intersegment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
| Domestic |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
26,160us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember |
25,633us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember |
26,403us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember |
| Foreign |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
16,565us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember |
18,434us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember |
18,961us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember |
| CLL [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
14,612us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
14,285us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
16,411us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
| CLL [Member] | Operating Segments [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
14,630us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
14,316us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
16,458us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
| CLL [Member] | Intersegment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
18us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
31us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
47us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CllMember |
| Consumer [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
15,023us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
15,726us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
15,300us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
| Consumer [Member] | Operating Segments [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
15,023us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
15,741us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
15,303us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
| Consumer [Member] | Intersegment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
15us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
3us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_ConsumerMember |
| Real Estate [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
2,964us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
3,895us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
3,632us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
| Real Estate [Member] | Operating Segments [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
2,969us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
3,915us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
3,654us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
| Real Estate [Member] | Intersegment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
5us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
20us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
22us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_RealEstateMember |
| Energy Financial Services [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
1,697us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
1,526us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
1,508us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
| Energy Financial Services [Member] | Operating Segments [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
1,697us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
1,526us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
1,508us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
| Energy Financial Services [Member] | Intersegment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_EnergyFinancialServicesMember |
| GECAS [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
5,242us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
5,346us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
5,294us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
| GECAS [Member] | Operating Segments [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
5,242us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
5,346us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
5,294us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
| GECAS [Member] | Intersegment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
0us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_GecasMember |
| Corporate Items And Eliminations [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
3,187us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
3,289us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
3,219us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
| Corporate Items And Eliminations [Member] | Operating Segments [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
3,164us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
3,223us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
3,147us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
| Corporate Items And Eliminations [Member] | Intersegment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
|
|
|
|
|
|
|
|
$ (23)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
$ (66)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |
$ (72)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = gecc_CorporateItemsAndEliminationsMember |