XML 37 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments Measured at Fair Value Financial Instruments Measured at Fair Value - Unobservable Inputs Reconciliation (Details) (Fair Value, Inputs, Level 3 [Member], Fair Value, Measurements, Recurring [Member], Contingent Consideration [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Contingent Consideration [Member]
 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance as of December 31, 2013 $ (5,845)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= arw_ContingentConsiderationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair value of initial contingent consideration (5,853)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_FairValueByAssetClassAxis
= arw_ContingentConsiderationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Change in fair value of contingent consideration included in earnings 2,976us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByAssetClassAxis
= arw_ContingentConsiderationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Balance as of December 31, 2014 (6,202)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= arw_ContingentConsiderationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 1,499us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByAssetClassAxis
= arw_ContingentConsiderationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
contingent consideration, translation adjustment $ 1,021arw_Contingentconsiderationtranslationadjustment
/ us-gaap_FairValueByAssetClassAxis
= arw_ContingentConsiderationMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember