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 |  |  |  |  |  |  |  |  | 5 us-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,757 us-gaap_SalesRevenueGoodsNet | $ 2,364,617 us-gaap_SalesRevenueGoodsNet | $ 2,222,966 us-gaap_SalesRevenueGoodsNet
Royalty revenues |  |  |  |  |  |  |  |  | 4,525 us-gaap_RoyaltyRevenue | 6,362 us-gaap_RoyaltyRevenue | 7,131 us-gaap_RoyaltyRevenue
Total revenue | 610,764 us-gaap_Revenues | 638,211 us-gaap_Revenues | 641,929 us-gaap_Revenues | 602,378 us-gaap_Revenues | 616,170 us-gaap_Revenues | 602,890 us-gaap_Revenues | 597,665 us-gaap_Revenues | 554,254 us-gaap_Revenues | 2,493,282 us-gaap_Revenues | 2,370,979 us-gaap_Revenues | 2,230,097 us-gaap_Revenues
Gross Margin | 143,524 us-gaap_GrossProfit | 158,392 us-gaap_GrossProfit | 164,093 us-gaap_GrossProfit | 145,283 us-gaap_GrossProfit | 144,449 us-gaap_GrossProfit | 143,220 us-gaap_GrossProfit | 142,857 us-gaap_GrossProfit | 136,761 us-gaap_GrossProfit | 611,292 us-gaap_GrossProfit | 567,260 us-gaap_GrossProfit | 526,673 us-gaap_GrossProfit
Depreciation expense |  |  |  |  |  |  |  |  | 160,804 us-gaap_Depreciation | 155,064 us-gaap_Depreciation | 153,801 us-gaap_Depreciation
Interest expense (income) |  |  |  |  |  |  |  |  | 24,457 us-gaap_InterestExpense | 23,130 us-gaap_InterestExpense | 22,604 us-gaap_InterestExpense
Capital expenditures |  |  |  |  |  |  |  |  | 156,974 us-gaap_IncreaseDecreaseInOperatingAssets | 153,077 us-gaap_IncreaseDecreaseInOperatingAssets | 150,291 us-gaap_IncreaseDecreaseInOperatingAssets
Total Assets | 3,298,773 us-gaap_Assets |  |  |  | 3,237,139 us-gaap_Assets |  |  |  | 3,298,773 us-gaap_Assets | 3,237,139 us-gaap_Assets | 3,016,277 us-gaap_Assets
Operating margin reconciliation [Abstract] |  |  |  |  |  |  |  |  |  |  |
Restructuring and severance costs |  |  |  |  |  |  |  |  | (20,897)us-gaap_RestructuringCharges | (2,814)us-gaap_RestructuringCharges | 0 us-gaap_RestructuringCharges
U.S. pension settlement charges | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | (15,588)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | (15,588)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
Gain on Sale of Property |  |  |  |  |  |  |  |  | 0 vsh_GainOnSaleOfPropertyBelgium | 0 vsh_GainOnSaleOfPropertyBelgium | 12,153 vsh_GainOnSaleOfPropertyBelgium
Executive Compensation Credit (Charges) | 0 vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge | (1,778)vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge | 1,778 vsh_ExecutiveCompensationCharge | 0 vsh_ExecutiveCompensationCharge
Operating Income |  |  |  |  |  |  |  |  | 189,111 vsh_SegmentOperatingIncome | 197,682 vsh_SegmentOperatingIncome | 189,201 vsh_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 | 0 us-gaap_RestructuringCharges / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
U.S. pension settlement charges |  |  |  |  |  |  |  |  | (15,588)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 0 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Gain on Sale of Property |  |  |  |  |  |  |  |  | 0 vsh_GainOnSaleOfPropertyBelgium / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 0 vsh_GainOnSaleOfPropertyBelgium / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 12,153 vsh_GainOnSaleOfPropertyBelgium / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
Executive Compensation Credit (Charges) |  |  |  |  |  |  |  |  | 0 vsh_ExecutiveCompensationCharge / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 1,778 vsh_ExecutiveCompensationCharge / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember | 0 vsh_ExecutiveCompensationCharge / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember
MOSFETS Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Product sales |  |  |  |  |  |  |  |  | 470,377 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 449,299 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 433,436 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Royalty revenues |  |  |  |  |  |  |  |  | 160 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 178 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 246 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Total revenue |  |  |  |  |  |  |  |  | 470,537 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 449,477 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 433,682 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Gross Margin |  |  |  |  |  |  |  |  | 59,614 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 59,387 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 56,694 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Depreciation expense |  |  |  |  |  |  |  |  | 53,939 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 50,606 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 49,124 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Interest expense (income) |  |  |  |  |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 0 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 0 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Capital expenditures |  |  |  |  |  |  |  |  | 33,672 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 41,869 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 49,201 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Total Assets | 499,550 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember |  |  |  | 543,037 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember |  |  |  | 499,550 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 543,037 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 625,597 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
MOSFETS Segment [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |
Operating margin reconciliation [Abstract] |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 21,095 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 19,140 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember | 17,198 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_MosfetsSegmentMember
Diodes Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Product sales |  |  |  |  |  |  |  |  | 579,288 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 547,264 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 496,744 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Royalty revenues |  |  |  |  |  |  |  |  | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Total revenue |  |  |  |  |  |  |  |  | 579,288 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 547,264 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 496,744 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Gross Margin |  |  |  |  |  |  |  |  | 132,021 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 121,231 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 99,116 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Depreciation expense |  |  |  |  |  |  |  |  | 39,592 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 37,305 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 36,335 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Interest expense (income) |  |  |  |  |  |  |  |  | 21 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 54 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 64 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Capital expenditures |  |  |  |  |  |  |  |  | 41,713 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 44,431 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 30,025 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Total Assets | 732,502 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember |  |  |  | 788,121 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember |  |  |  | 732,502 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 788,121 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 670,811 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Diodes Segment [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |
Operating margin reconciliation [Abstract] |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 106,068 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 96,581 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember | 75,733 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_DiodesSegmentMember
Optoelectronic Components Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Product sales |  |  |  |  |  |  |  |  | 258,248 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 228,194 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 209,141 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Royalty revenues |  |  |  |  |  |  |  |  | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 51 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 53 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Total revenue |  |  |  |  |  |  |  |  | 258,248 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 228,245 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 209,194 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Gross Margin |  |  |  |  |  |  |  |  | 91,165 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 76,732 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 67,943 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Depreciation expense |  |  |  |  |  |  |  |  | 13,266 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 12,484 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 11,917 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Interest expense (income) |  |  |  |  |  |  |  |  | 41 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 122 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 140 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Capital expenditures |  |  |  |  |  |  |  |  | 23,008 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 18,310 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 16,759 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Total Assets | 422,257 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember |  |  |  | 213,128 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember |  |  |  | 422,257 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 213,128 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 199,385 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember
Optoelectronic Components Segment [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |
Operating margin reconciliation [Abstract] |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 73,463 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 62,259 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_OptoelectronicComponentsSegmentMember | 54,632 vsh_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,251 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 700,115 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 635,488 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Royalty revenues |  |  |  |  |  |  |  |  | 4,365 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 6,133 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 6,832 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Total revenue |  |  |  |  |  |  |  |  | 759,616 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 706,248 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 642,320 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Gross Margin |  |  |  |  |  |  |  |  | 241,090 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 221,851 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 204,137 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Depreciation expense |  |  |  |  |  |  |  |  | 32,380 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 31,998 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 31,921 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Interest expense (income) |  |  |  |  |  |  |  |  | 119 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 79 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 543 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Capital expenditures |  |  |  |  |  |  |  |  | 42,950 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 32,515 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 35,878 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Total Assets | 812,664 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember |  |  |  | 843,685 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember |  |  |  | 812,664 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 843,685 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 760,257 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Resistors And Inductors Segment [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |
Operating margin reconciliation [Abstract] |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 203,343 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 186,583 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember | 172,129 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_ResistorsAndInductorsSegmentMember
Capacitors Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Product sales |  |  |  |  |  |  |  |  | 425,593 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 439,745 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 448,157 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Royalty revenues |  |  |  |  |  |  |  |  | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Total revenue |  |  |  |  |  |  |  |  | 425,593 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 439,745 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 448,157 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Gross Margin |  |  |  |  |  |  |  |  | 87,402 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 88,059 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 98,783 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Depreciation expense |  |  |  |  |  |  |  |  | 20,524 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 21,596 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 23,354 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Interest expense (income) |  |  |  |  |  |  |  |  | 18 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 28 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 52 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Capital expenditures |  |  |  |  |  |  |  |  | 12,694 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 13,052 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 15,531 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Total Assets | 605,281 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember |  |  |  | 636,637 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember |  |  |  | 605,281 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 636,637 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 587,586 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Capacitors Segment [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |
Operating margin reconciliation [Abstract] |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 62,460 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 64,494 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember | 76,858 vsh_SegmentOperatingIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = vsh_CapacitorsSegmentMember
Corporate Other [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Product sales |  |  |  |  |  |  |  |  | 0 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Royalty revenues |  |  |  |  |  |  |  |  | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_RoyaltyRevenue / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Total revenue |  |  |  |  |  |  |  |  | 0 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Gross Margin |  |  |  |  |  |  |  |  | 0 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 0 us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Depreciation expense |  |  |  |  |  |  |  |  | 1,103 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 1,075 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 1,150 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Interest expense (income) |  |  |  |  |  |  |  |  | 24,258 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 22,847 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 21,805 us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Capital expenditures |  |  |  |  |  |  |  |  | 2,937 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 2,900 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 2,897 us-gaap_IncreaseDecreaseInOperatingAssets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Total Assets | 226,519 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |  |  |  | 212,531 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |  |  |  | 226,519 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 212,531 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 172,641 us-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

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of net gain (loss) recognized in net periodic benefit cost due to settlements and curtailments. Curtailments result from an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services. Settlements result from an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include, but are not limited to, lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contracts to cover vested benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_Depreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A description of the nature of any differences between the measurements of reportable segments' profits or losses and the entity's consolidated income before income taxes, extraordinary items, and discontinued operations (if not apparent from provided reconciliations). Those differences could include accounting policies and policies for allocation of centrally incurred costs that are necessary for an understanding of the reported segment information. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8864-108599 + Details
Name: | us-gaap_DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsProfitsOrLossesAndEntitysProfitOrLossBeforeIncomeTaxExpenseOrIncomeAndDiscontinuedOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GrossProfit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInOperatingAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_RoyaltyRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Compensation expense recorded to recognize changes in executive employees contract or status with the company. + References No definition available. + Details
Name: | vsh_ExecutiveCompensationCharge
Namespace Prefix: | vsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gain on the sale of land and a building located in Belgium. + References No definition available. + Details
Name: | vsh_GainOnSaleOfPropertyBelgium
Namespace Prefix: | vsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating income exclusive of costs of global operations, sales and marketing, information systems, finance and administration groups. + References No definition available. + Details
Name: | vsh_SegmentOperatingIncome
Namespace Prefix: | vsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_MaterialReconcilingItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=vsh_CapacitorsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=vsh_DiodesSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=vsh_MosfetsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=vsh_OptoelectronicComponentsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=vsh_ResistorsAndInductorsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |