XML 52 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Businesses Held for Sale, Financing Receivables Held for Sale and Discontinued Operations (Discontinued Operations) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Operations      
Interest $ 1,651us-gaap_InterestExpense $ 1,887us-gaap_InterestExpense  
Provision for Loan and Lease Losses 4,859us-gaap_ProvisionForLoanAndLeaseLosses 984us-gaap_ProvisionForLoanAndLeaseLosses  
Disposal      
Earnings (loss) from discontinued operations, net of taxes (Note 2) (2,201)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 252us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax  
Assets      
Cash and cash equivalents 259us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents   320us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
Other assets 10,148us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets   13,026us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
Assets of discontinued operations 31,252us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation   36,785us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
Goodwill 19,639us-gaap_Goodwill   24,489us-gaap_Goodwill
Investments 41,853us-gaap_Investments   47,478us-gaap_Investments
Liabilities      
All other liabilities 1,010us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities   845us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
Liabilities of discontinued operations 1,951us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation   2,139us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
Short-term borrowings 66,178us-gaap_ShortTermBorrowings   68,515us-gaap_ShortTermBorrowings
Accounts Payable, Current 4,960us-gaap_AccountsPayableCurrent   5,632us-gaap_AccountsPayableCurrent
Discontinued Operations [Member]      
Operations      
Total revenues (loss) 500us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
660us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Earnings (loss) from discontinued operations before income taxes 31us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
123us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Benefit (provision) for income taxes 122us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
110us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Earnings (loss) from discontinued operations, net of taxes 153us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
233us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Disposal      
Gain (loss) on disposal before income taxes (1,808)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
18us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Benefit (provision) for income taxes (546)us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Gain (loss) on disposal, net of taxes (2,354)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
19us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Earnings (loss) from discontinued operations, net of taxes (Note 2) (2,201)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
252us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Assets      
Cash and cash equivalents 259us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  320us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Financing Receivables - net 19,348us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  19,636us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Property, plant and equipment - net 137us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  141us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Other assets 10,148us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  13,026us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
other receivables 411us-gaap_OtherReceivables
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  413us-gaap_OtherReceivables
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Goodwill 440us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  537us-gaap_Goodwill
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
other intangible assets 93us-gaap_OtherIntangibleAssetsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  109us-gaap_OtherIntangibleAssetsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
deferred income tax asset 1,425us-gaap_DeferredTaxAssetsDeferredIncome
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  1,755us-gaap_DeferredTaxAssetsDeferredIncome
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Investments 799us-gaap_Investments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  848us-gaap_Investments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Valuation allowance on disposal group (1,808)gecc_Valuationallowanceondisposalgroup
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  0gecc_Valuationallowanceondisposalgroup
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Liabilities      
Deferred income taxes 184us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  238us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
All other liabilities 1,010us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  845us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Long-term borrowings 188us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  234us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Short-term borrowings 20us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  273us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Accounts Payable, Current 465us-gaap_AccountsPayableCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  549us-gaap_AccountsPayableCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Other current liabilities 84us-gaap_OtherLiabilitiesCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  0us-gaap_OtherLiabilitiesCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Held for sale [Member]      
Assets      
Cash and cash equivalents 1,560us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  676us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Financing Receivables - net 31,318us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  2,144us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Property, plant and equipment - net 7,130us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  37us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Other assets 2,597us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  50us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Assets of discontinued operations 53,598us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  3,474us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Investments 7,720us-gaap_Investments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  448us-gaap_Investments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Valuation allowance on disposal group (1,845)gecc_Valuationallowanceondisposalgroup
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
   
Liabilities      
All other liabilities 1,636us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  92us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Liabilities of discontinued operations 6,334us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  2,434us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Long-term borrowings 230us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  0us-gaap_LongTermDebt
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Short-term borrowings 836us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
  435us-gaap_ShortTermBorrowings
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= gecc_HeldForSaleMember
Real Estate [Member]      
Disposal      
Earnings (loss) from discontinued operations, net of taxes (Note 2) (1,765)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
138us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
 
Real Estate [Member] | Discontinued Operations [Member]      
Operations      
Total revenues (loss) 499us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
630us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Interest (237)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(273)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Operating and administrative (164)us-gaap_OperatingCostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(149)us-gaap_OperatingCostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Depreciation and amortization (60)us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(86)us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Provision for Loan and Lease Losses 4us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
15us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Earnings (loss) from discontinued operations before income taxes 42us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
137us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Benefit (provision) for income taxes 30us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
103us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Earnings (loss) from discontinued operations, net of taxes 72us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
240us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Disposal      
Gain (loss) on disposal before income taxes (1,808)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Benefit (provision) for income taxes (546)us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Gain (loss) on disposal, net of taxes (2,354)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Earnings (loss) from discontinued operations, net of taxes (Note 2) $ (2,282)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 240us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_RealEstateMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember