XML 54 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments Measured at Fair Value - AFS (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Sep. 27, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Available-for-sale Securities [Line Items]        
Proceeds from Sale of Available-for-sale Securities   $ 40,542us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities $ 0us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities $ 0us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
Gain on sale of investment   29,743us-gaap_GainLossOnInvestments 0us-gaap_GainLossOnInvestments 0us-gaap_GainLossOnInvestments
Gain (Loss) on investments, Net Of Tax 18,269arw_GainLossoninvestmentsNetOfTax 18,269arw_GainLossoninvestmentsNetOfTax 0arw_GainLossoninvestmentsNetOfTax 0arw_GainLossoninvestmentsNetOfTax
Gain (Loss) on investments Net of tax Per Share Basic $ 0.19arw_GainLossoninvestmentsNetoftaxPerShareBasic $ 0.19arw_GainLossoninvestmentsNetoftaxPerShareBasic    
GaIn (Loss) on Investments Net of Tax Per Share Diluted $ 0.18arw_GaInLossonInvestmentsNetofTaxPerShareDiluted $ 0.18arw_GaInLossonInvestmentsNetofTaxPerShareDiluted    
Marubun [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Available For Sale Investment Ownership Percentage   8.40%arw_AvailableForSaleInvestmentOwnershipPercentage
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MarubunMember
   
Cost basis   10,016us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MarubunMember
10,016us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MarubunMember
 
Unrealized holding gain   6,174us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MarubunMember
2,709us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MarubunMember
 
Fair value, available-for-sale securities   16,190us-gaap_AvailableForSaleSecurities
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MarubunMember
12,725us-gaap_AvailableForSaleSecurities
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MarubunMember
 
WPG [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Available For Sale Investment Ownership Percentage   1.90%arw_AvailableForSaleInvestmentOwnershipPercentage
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_WpgMember
   
Cost basis     10,798us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_WpgMember
 
Unrealized holding gain     24,903us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_WpgMember
 
Fair value, available-for-sale securities     35,701us-gaap_AvailableForSaleSecurities
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_WpgMember
 
Mutual Funds [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cost basis   16,233us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MutualFundsMember
15,614us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MutualFundsMember
 
Unrealized holding gain   5,686us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MutualFundsMember
5,817us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MutualFundsMember
 
Fair value, available-for-sale securities   21,919us-gaap_AvailableForSaleSecurities
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MutualFundsMember
21,431us-gaap_AvailableForSaleSecurities
/ arw_CostMethodInvestmentEquityMethodInvesteeNameAxis
= arw_MutualFundsMember
 
Fair Value, Measurements, Recurring [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair value, available-for-sale securities   38,109us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
69,857us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair value, available-for-sale securities   38,109us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
69,857us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair value, available-for-sale securities   0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair value, available-for-sale securities   $ 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember