XML 50 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Asset Impairment Charges (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring reserve [Roll Forward]      
Balance at beginning of period $ 116us-gaap_RestructuringReserve $ 130us-gaap_RestructuringReserve $ 123us-gaap_RestructuringReserve
Restructuring provision 155us-gaap_RestructuringCharges 144us-gaap_RestructuringCharges 163us-gaap_RestructuringCharges
Reversals of prior accruals (27)us-gaap_RestructuringReserveAccrualAdjustment (29)us-gaap_RestructuringReserveAccrualAdjustment (14)us-gaap_RestructuringReserveAccrualAdjustment
Net current period restructuring charges, continuing operations 128xrx_Netcurrentperiodrestructuringchargescontinuingoperations [1] 115xrx_Netcurrentperiodrestructuringchargescontinuingoperations [1] 149xrx_Netcurrentperiodrestructuringchargescontinuingoperations [1]
Discontinued operations 2xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations [2] 7xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations [2] 4xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations [2]
Net Current Period Charges 130xrx_RestructuringNetCurrentPeriodCharges 122xrx_RestructuringNetCurrentPeriodCharges 153xrx_RestructuringNetCurrentPeriodCharges
Charges against reserve and currency (149)us-gaap_RestructuringAndRelatedCostIncurredCost (136)us-gaap_RestructuringAndRelatedCostIncurredCost (146)us-gaap_RestructuringAndRelatedCostIncurredCost
Balance at end of period 97us-gaap_RestructuringReserve 116us-gaap_RestructuringReserve 130us-gaap_RestructuringReserve
Reconciliation to the Condensed Consolidated Statements of Cash Flows [Abstract]      
Asset impairment 7us-gaap_AssetImpairmentCharges 1us-gaap_AssetImpairmentCharges 1us-gaap_AssetImpairmentCharges
Effects of foreign currency and other non-cash items 9us-gaap_RestructuringReserveTranslationAdjustment (1)us-gaap_RestructuringReserveTranslationAdjustment 1us-gaap_RestructuringReserveTranslationAdjustment
Restructuring Cash Payments (133)us-gaap_PaymentsForRestructuring (136)us-gaap_PaymentsForRestructuring (144)us-gaap_PaymentsForRestructuring
Services Segment [Member]      
Restructuring reserve [Roll Forward]      
Net current period restructuring charges, continuing operations 38xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_ServicesSegmentMember
38xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_ServicesSegmentMember
66xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_ServicesSegmentMember
Document Technology Segment [Member]      
Restructuring reserve [Roll Forward]      
Net current period restructuring charges, continuing operations 76xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_TechnologySegmentMember
77xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_TechnologySegmentMember
83xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_TechnologySegmentMember
All Other Segments [Member]      
Restructuring reserve [Roll Forward]      
Net current period restructuring charges, continuing operations 14xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Employee Severance [Member]      
Restructuring reserve [Roll Forward]      
Balance at beginning of period 109us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
123us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
116us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring provision 143us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
141us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
156us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Reversals of prior accruals (25)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(29)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(13)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Net current period restructuring charges, continuing operations 118xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
112xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
143xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Discontinued operations 2xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[2] 7xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[2] 4xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[2]
Net Current Period Charges 120xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
119xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
147xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Charges against reserve and currency (136)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(133)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(140)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Balance at end of period 93us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
109us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
123us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Lease Cancellation and Other Costs [Member]      
Restructuring reserve [Roll Forward]      
Balance at beginning of period 7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Restructuring provision 5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Reversals of prior accruals (2)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Net current period restructuring charges, continuing operations 3xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
2xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
5xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Discontinued operations 0xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
[2] 0xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
[2] 0xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
[2]
Net Current Period Charges 3xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
2xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
5xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Charges against reserve and currency (6)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(2)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(5)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Balance at end of period 4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Asset Impairments [Member]      
Restructuring reserve [Roll Forward]      
Balance at beginning of period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3]
Restructuring provision 7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3]
Reversals of prior accruals 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3]
Net current period restructuring charges, continuing operations 7xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 1xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 1xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3]
Discontinued operations 0xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2],[3] 0xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2],[3] 0xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2],[3]
Net Current Period Charges 7xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 1xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] 1xrx_RestructuringNetCurrentPeriodCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3]
Charges against reserve and currency (7)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] (1)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] (1)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3]
Balance at end of period $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3] $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[3]
[1] (2)Represents amount recognized within the Consolidated Statements of Income for the years shown.
[2] (1)Refer to Note 4 - Divestitures for additional information regarding discontinued operations.
[3] (1)Charges associated with asset impairments represent the write-down of the related assets to their new cost basis and are recorded concurrently with the recognition of the provision.