XML 59 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Integration, and Other Charges (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges $ 16,196us-gaap_RestructuringCharges $ 11,614us-gaap_RestructuringCharges
Restructuring, integration, and other charges, net 12,569arw_RestructuringChargesNetOfTax 8,020arw_RestructuringChargesNetOfTax
Restructuring Charges Net of Tax Per Share Basic $ 0.13arw_RestructuringChargesNetOfTaxPerShareBasic $ 0.08arw_RestructuringChargesNetOfTaxPerShareBasic
Restructuring Charges Net of Tax Per Share Diluted $ 0.13arw_RestructuringChargesNetOfTaxPerShareDiluted $ 0.08arw_RestructuringChargesNetOfTaxPerShareDiluted
Restructuring Charges 2015 Plan [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 9,310us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2015PlanMember
 
Restructuring Charges 2015 Plan [Member] | Employee Severance [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 7,844us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2015PlanMember
 
Restructuring Charges 2015 Plan [Member] | Facility Closing [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 664us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2015PlanMember
 
Restructuring Charges 2015 Plan [Member] | Other Restructuring [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 802us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2015PlanMember
 
Restructuring Charges 2014 Plan [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 557us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2014PlanMember
10,169us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2014PlanMember
Restructuring Charges 2014 Plan [Member] | Employee Severance [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 245us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2014PlanMember
 
Restructuring Charges 2014 Plan [Member] | Facility Closing [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 10us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2014PlanMember
 
Restructuring Charges 2014 Plan [Member] | Other Restructuring [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 302us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringCharges2014PlanMember
 
Restructuring Charges From Prior to 2014 [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges (147)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromPriorto2014Member
 
Restructuring Charges From Prior to 2014 [Member] | Employee Severance [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges (368)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromPriorto2014Member
 
Restructuring Charges From Prior to 2014 [Member] | Facility Closing [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 221us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromPriorto2014Member
 
Restructuring Charges From Prior to 2014 [Member] | Other Restructuring [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromPriorto2014Member
 
Restructuring Charges From Prior Periods [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges 410us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromPriorPeriodsMember
162us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromPriorPeriodsMember
Restructuring Charges From Acquisitions [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring, integration, and other charges $ 6,476us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromAcquisitionsMember
$ 1,283us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= arw_RestructuringChargesFromAcquisitionsMember