XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Programs (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Employees
Mar. 31, 2014
Restructuring Cost and Reserve [Line Items]    
Net current period restructuring charges, discontinued operations   $ 1xrx_Netcurrentperiodrestructuringchargesdiscontinuedoperations
Restructuring and Related Cost, Expected Number of Positions Eliminated (approximately) 580us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated  
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 97us-gaap_RestructuringReserve  
Provision 22us-gaap_RestructuringCharges  
Reversals (8)us-gaap_RestructuringReserveAccrualAdjustment  
Net Current Period Charges 14xrx_Netcurrentperiodrestructuringchargescontinuingoperations [1] 26xrx_Netcurrentperiodrestructuringchargescontinuingoperations
Charges against reserve and currency (37)us-gaap_RestructuringAndRelatedCostIncurredCost (41)us-gaap_RestructuringAndRelatedCostIncurredCost
Balance at end of period 74us-gaap_RestructuringReserve  
Reconciliation To Consolidated Statements Of Cash Flows [Abstract]    
Charges against reserve (37)us-gaap_RestructuringAndRelatedCostIncurredCost (41)us-gaap_RestructuringAndRelatedCostIncurredCost
Asset impairments 0us-gaap_AssetImpairmentCharges 4us-gaap_AssetImpairmentCharges
Effects of foreign currency and other non-cash items 6us-gaap_RestructuringReserveTranslationAdjustment 1us-gaap_RestructuringReserveTranslationAdjustment
Restructuring Cash Payments (31)us-gaap_PaymentsForRestructuring (36)us-gaap_PaymentsForRestructuring
Services [Member]    
Restructuring Reserve [Roll Forward]    
Net Current Period Charges 5xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_ServicesSegmentMember
9xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_ServicesSegmentMember
Document Technology [Member]    
Restructuring Reserve [Roll Forward]    
Net Current Period Charges 9xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_InformationTechnologyMember
16xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= xrx_InformationTechnologyMember
Other [Member]    
Restructuring Reserve [Roll Forward]    
Net Current Period Charges 0xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
1xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Severance and Related Costs [Member]    
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 93us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Provision 21us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Reversals (8)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Net Current Period Charges 13xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[1]  
Charges against reserve and currency (36)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Balance at end of period 70us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Reconciliation To Consolidated Statements Of Cash Flows [Abstract]    
Charges against reserve (36)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Lease Cancellation and Other Costs [Member]    
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Provision 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Reversals 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Net Current Period Charges 1xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
[1]  
Charges against reserve and currency (1)us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Balance at end of period 4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Reconciliation To Consolidated Statements Of Cash Flows [Abstract]    
Charges against reserve (1)us-gaap_RestructuringAndRelatedCostIncurredCost
/ 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
[2]  
Provision 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2]  
Reversals 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2]  
Net Current Period Charges 0xrx_Netcurrentperiodrestructuringchargescontinuingoperations
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[1],[2]  
Charges against reserve and currency 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2]  
Balance at end of period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2]  
Reconciliation To Consolidated Statements Of Cash Flows [Abstract]    
Charges against reserve $ 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= xrx_RestructuringAssetImpairmentsMember
[2]  
[1] Represents net amount recognized within the Condensed Consolidated Statements of Income for the period shown.
[2] 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.