XML 19 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Assets and Liabilities of Businesses Held For Sale and Discontinued Operations (Discontinued Operations) (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
Assets                      
Goodwill $ 24,489us-gaap_Goodwill       $ 25,453us-gaap_Goodwill       $ 24,489us-gaap_Goodwill $ 25,453us-gaap_Goodwill $ 26,045us-gaap_Goodwill
Assets of discontinued operations 36,785us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation       42,779us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation       36,785us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation 42,779us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation  
Liabilities                      
Short-term borrowings 68,515us-gaap_ShortTermBorrowings       77,087us-gaap_ShortTermBorrowings       68,515us-gaap_ShortTermBorrowings 77,087us-gaap_ShortTermBorrowings  
Liabilities of discontinued operations 2,139us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation       5,910us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation       2,139us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation 5,910us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation  
Operations                      
Total revenues (loss)                 2,701us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue 4,101us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue 3,844us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
Interest Expense                 7,318us-gaap_InterestExpense 7,990us-gaap_InterestExpense 9,712us-gaap_InterestExpense
Earnings (loss) from discontinued operations before income taxes                 431us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax 769us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax (340)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
Benefit (provision) for income taxes                 450us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod 683us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod 761us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
Earnings (loss) from discontinued operations, net of taxes                 881us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 1,452us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 421us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
Disposal                      
Gain (loss) on disposal before income taxes                 14us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax (2,027)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax (792)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
Benefit (provision) for income taxes                 1us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation 246us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation 49us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
Gain (loss) on disposal, net of taxes                 15us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax (1,781)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax (743)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
Earnings (loss) from discontinued operations, net of taxes                 896us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity (329)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity (322)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Earnings (loss) from discontinued operations, net of taxes (Note 2) 160us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 233us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 251us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 252us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (1,592)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 372us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 312us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 579us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 896us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (329)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (322)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Discontinued operations                      
Assets                      
Cash and cash equivalents 320us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      375us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      320us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
375us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Investment securities 848gecc_Disposalgroupincludingdiscontinuedoperationinvestmentsecurities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      834gecc_Disposalgroupincludingdiscontinuedoperationinvestmentsecurities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      848gecc_Disposalgroupincludingdiscontinuedoperationinvestmentsecurities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
834gecc_Disposalgroupincludingdiscontinuedoperationinvestmentsecurities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Financing Receivables - net 19,636us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      20,418us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      19,636us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
20,418us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Other receivables 413us-gaap_OtherReceivables
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      521us-gaap_OtherReceivables
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      413us-gaap_OtherReceivables
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
521us-gaap_OtherReceivables
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Property, plant and equipment - net 141us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      191us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      141us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
191us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Goodwill 537us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      799us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      537us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
799us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Intangible assets 109us-gaap_OtherIntangibleAssetsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      179us-gaap_OtherIntangibleAssetsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      109us-gaap_OtherIntangibleAssetsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
179us-gaap_OtherIntangibleAssetsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Other assets 13,026us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      16,859us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      13,026us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
16,859us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Deferred income tax asset 1,755us-gaap_DeferredTaxAssetsDeferredIncome
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      2,603us-gaap_DeferredTaxAssetsDeferredIncome
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      1,755us-gaap_DeferredTaxAssetsDeferredIncome
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
2,603us-gaap_DeferredTaxAssetsDeferredIncome
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Assets of discontinued operations 36,785us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      42,779us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      36,785us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
42,779us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Liabilities                      
Short-term borrowings 273us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      764us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      273us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
764us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Accounts payable 549us-gaap_AccountsPayableCurrentAndNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      620us-gaap_AccountsPayableCurrentAndNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      549us-gaap_AccountsPayableCurrentAndNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
620us-gaap_AccountsPayableCurrentAndNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Long-term borrowings 234us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      288us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      234us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
288us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Deferred income taxes 238us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      250us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      238us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
250us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
All other liabilities 845us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      3,988us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      845us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
3,988us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Liabilities of discontinued operations 2,139us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      5,910us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      2,139us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
5,910us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
GECC Real Estate [Member] | Discontinued operations                      
Liabilities                      
Earnings (loss) before income tax, attributable to parent excludes NCI portion                 782gecc_EarningsLossBeforeIncomeTaxAttributableToParentExcludesNciPortion
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1,260gecc_EarningsLossBeforeIncomeTaxAttributableToParentExcludesNciPortion
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
251gecc_EarningsLossBeforeIncomeTaxAttributableToParentExcludesNciPortion
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Operations                      
Total revenues (loss)                 2,969us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
3,915us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
3,654us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Interest Expense                 (1,079)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(1,278)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(1,883)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Operation and administrative                 (870)us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(960)us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(911)us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Depreciation and amortization                 (326)us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(396)us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(542)us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Provision for losses on financing receivables                 86us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(28)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(72)us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Earnings (loss) from discontinued operations before income taxes                 780us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1,253us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
246us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Benefit (provision) for income taxes                 223us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
472us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
562us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Earnings (loss) from discontinued operations, net of taxes                 1,003us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1,725us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
808us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Disposal                      
Gain (loss) on disposal before income taxes                 0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Benefit (provision) for income taxes                 0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Gain (loss) on disposal, net of taxes                 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Earnings (loss) from discontinued operations, net of taxes                 $ 1,003us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 1,725us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 808us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember