XML 55 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment and Geographic Data (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 31, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Dec. 31, 2014
Segment
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Number of reporting segments                 5us-gaap_NumberOfReportableSegments    
Segment Operating Income Description                 The Company evaluates business segment performance on operating income, exclusive of certain items ("segment operating income"). Only dedicated, direct selling, general, and administrative expenses of the segments are included in the calculation of segment operating income. The Company's calculation of segment operating income excludes such selling, general, and administrative costs as global operations, sales and marketing, information systems, finance and administration groups, as well as restructuring and severance costs, executive compensation charges (credits), material gains or losses on sales of property, and other items. Management believes that evaluating segment performance excluding such items is meaningful because it provides insight with respect to intrinsic operating results of the Company. These items represent reconciling items between segment operating income and consolidated operating income. Business segment assets are the owned or allocated assets used by each business.    
Product sales                 $ 2,488,757us-gaap_SalesRevenueGoodsNet $ 2,364,617us-gaap_SalesRevenueGoodsNet $ 2,222,966us-gaap_SalesRevenueGoodsNet
Royalty revenues                 4,525us-gaap_RoyaltyRevenue 6,362us-gaap_RoyaltyRevenue 7,131us-gaap_RoyaltyRevenue
Total revenue 610,764us-gaap_Revenues 638,211us-gaap_Revenues 641,929us-gaap_Revenues 602,378us-gaap_Revenues 616,170us-gaap_Revenues 602,890us-gaap_Revenues 597,665us-gaap_Revenues 554,254us-gaap_Revenues 2,493,282us-gaap_Revenues 2,370,979us-gaap_Revenues 2,230,097us-gaap_Revenues
Gross Margin 143,524us-gaap_GrossProfit 158,392us-gaap_GrossProfit 164,093us-gaap_GrossProfit 145,283us-gaap_GrossProfit 144,449us-gaap_GrossProfit 143,220us-gaap_GrossProfit 142,857us-gaap_GrossProfit 136,761us-gaap_GrossProfit 611,292us-gaap_GrossProfit 567,260us-gaap_GrossProfit 526,673us-gaap_GrossProfit
Depreciation expense                 160,804us-gaap_Depreciation 155,064us-gaap_Depreciation 153,801us-gaap_Depreciation
Interest expense (income)                 24,457us-gaap_InterestExpense 23,130us-gaap_InterestExpense 22,604us-gaap_InterestExpense
Capital expenditures                 156,974us-gaap_IncreaseDecreaseInOperatingAssets 153,077us-gaap_IncreaseDecreaseInOperatingAssets 150,291us-gaap_IncreaseDecreaseInOperatingAssets
Total Assets 3,298,773us-gaap_Assets       3,237,139us-gaap_Assets       3,298,773us-gaap_Assets 3,237,139us-gaap_Assets 3,016,277us-gaap_Assets
Operating margin reconciliation [Abstract]                      
Restructuring and severance costs                 (20,897)us-gaap_RestructuringCharges (2,814)us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges
U.S. pension settlement charges 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 (15,588)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 (15,588)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
Gain on Sale of Property                 0vsh_GainOnSaleOfPropertyBelgium 0vsh_GainOnSaleOfPropertyBelgium 12,153vsh_GainOnSaleOfPropertyBelgium
Executive Compensation Credit (Charges) 0vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge (1,778)vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge 1,778vsh_ExecutiveCompensationCharge 0vsh_ExecutiveCompensationCharge
Operating Income                 189,111vsh_SegmentOperatingIncome 197,682vsh_SegmentOperatingIncome 189,201vsh_SegmentOperatingIncome
Segment Reconciling Items [Member]                      
Operating margin reconciliation [Abstract]                      
Restructuring and severance costs                 (20,897)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(2,814)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
U.S. pension settlement charges                 (15,588)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Gain on Sale of Property                 0vsh_GainOnSaleOfPropertyBelgium
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0vsh_GainOnSaleOfPropertyBelgium
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
12,153vsh_GainOnSaleOfPropertyBelgium
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Executive Compensation Credit (Charges)                 0vsh_ExecutiveCompensationCharge
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
1,778vsh_ExecutiveCompensationCharge
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0vsh_ExecutiveCompensationCharge
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
MOSFETS Segment [Member]                      
Segment Reporting Information [Line Items]                      
Product sales                 470,377us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
449,299us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
433,436us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Royalty revenues                 160us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
178us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
246us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Total revenue                 470,537us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
449,477us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
433,682us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Gross Margin                 59,614us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
59,387us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
56,694us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Depreciation expense                 53,939us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
50,606us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
49,124us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Interest expense (income)                 0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Capital expenditures                 33,672us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
41,869us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
49,201us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Total Assets 499,550us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
      543,037us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
      499,550us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
543,037us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
625,597us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
MOSFETS Segment [Member] | Operating Segments [Member]                      
Operating margin reconciliation [Abstract]                      
Operating Income                 21,095vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
19,140vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
17,198vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_MosfetsSegmentMember
Diodes Segment [Member]                      
Segment Reporting Information [Line Items]                      
Product sales                 579,288us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
547,264us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
496,744us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Royalty revenues                 0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Total revenue                 579,288us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
547,264us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
496,744us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Gross Margin                 132,021us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
121,231us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
99,116us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Depreciation expense                 39,592us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
37,305us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
36,335us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Interest expense (income)                 21us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
54us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
64us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Capital expenditures                 41,713us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
44,431us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
30,025us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Total Assets 732,502us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
      788,121us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
      732,502us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
788,121us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
670,811us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Diodes Segment [Member] | Operating Segments [Member]                      
Operating margin reconciliation [Abstract]                      
Operating Income                 106,068vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
96,581vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
75,733vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_DiodesSegmentMember
Optoelectronic Components Segment [Member]                      
Segment Reporting Information [Line Items]                      
Product sales                 258,248us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
228,194us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
209,141us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Royalty revenues                 0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
51us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
53us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Total revenue                 258,248us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
228,245us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
209,194us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Gross Margin                 91,165us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
76,732us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
67,943us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Depreciation expense                 13,266us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
12,484us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
11,917us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Interest expense (income)                 41us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
122us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
140us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Capital expenditures                 23,008us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
18,310us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
16,759us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Total Assets 422,257us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
      213,128us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
      422,257us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
213,128us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
199,385us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Optoelectronic Components Segment [Member] | Operating Segments [Member]                      
Operating margin reconciliation [Abstract]                      
Operating Income                 73,463vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
62,259vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
54,632vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_OptoelectronicComponentsSegmentMember
Resistors And Inductors Segment [Member]                      
Segment Reporting Information [Line Items]                      
Product sales                 755,251us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
700,115us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
635,488us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Royalty revenues                 4,365us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
6,133us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
6,832us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Total revenue                 759,616us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
706,248us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
642,320us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Gross Margin                 241,090us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
221,851us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
204,137us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Depreciation expense                 32,380us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
31,998us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
31,921us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Interest expense (income)                 119us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
79us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
543us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Capital expenditures                 42,950us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
32,515us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
35,878us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Total Assets 812,664us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
      843,685us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
      812,664us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
843,685us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
760,257us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Resistors And Inductors Segment [Member] | Operating Segments [Member]                      
Operating margin reconciliation [Abstract]                      
Operating Income                 203,343vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
186,583vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
172,129vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_ResistorsAndInductorsSegmentMember
Capacitors Segment [Member]                      
Segment Reporting Information [Line Items]                      
Product sales                 425,593us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
439,745us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
448,157us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Royalty revenues                 0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Total revenue                 425,593us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
439,745us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
448,157us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Gross Margin                 87,402us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
88,059us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
98,783us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Depreciation expense                 20,524us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
21,596us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
23,354us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Interest expense (income)                 18us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
28us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
52us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Capital expenditures                 12,694us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
13,052us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
15,531us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Total Assets 605,281us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
      636,637us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
      605,281us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
636,637us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
587,586us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Capacitors Segment [Member] | Operating Segments [Member]                      
Operating margin reconciliation [Abstract]                      
Operating Income                 62,460vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
64,494vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
76,858vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vsh_CapacitorsSegmentMember
Corporate Other [Member]                      
Segment Reporting Information [Line Items]                      
Product sales                 0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Royalty revenues                 0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_RoyaltyRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total revenue                 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Gross Margin                 0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation expense                 1,103us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1,075us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1,150us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Interest expense (income)                 24,258us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
22,847us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
21,805us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Capital expenditures                 2,937us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
2,900us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
2,897us-gaap_IncreaseDecreaseInOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total Assets 226,519us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
      212,531us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
      226,519us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
212,531us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
172,641us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Unallocated Selling, General, and Administrative Expenses [Member] | Segment Reconciling Items [Member]                      
Operating margin reconciliation [Abstract]                      
Operating Income                 $ (240,833)vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
$ (230,339)vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
$ (219,502)vsh_SegmentOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember