XML 72 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss), Accumulated Other Comprehensive Income (Loss) Reclassifications (Details) (Unrealized Gain (Loss) on Available-for-Sale Securities [Member], Reclassification out of Accumulated Other Comprehensive Income [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Rabbi Trust Assets [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Component of Selling, General, and Administrative Expense $ 24us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= vsh_RabbiTrustAssetsMember
$ 1,966us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= vsh_RabbiTrustAssetsMember
$ 0us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= vsh_RabbiTrustAssetsMember
Other AFS Securities [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Component of Other Income $ 54us-gaap_OtherIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= vsh_OtherAfsSecuritiesMember
$ 53us-gaap_OtherIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= vsh_OtherAfsSecuritiesMember
$ 0us-gaap_OtherIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= vsh_OtherAfsSecuritiesMember