XML 102 R101.htm IDEA: XBRL DOCUMENT
v3.20.1

Additional Financial Statement Information (Narrative) (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2019 | Sep. 28, 2019 | Jun. 29, 2019 | Mar. 30, 2019 | Dec. 31, 2018 | Sep. 29, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Condensed Balance Sheet Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Settlement loss |  | $ 0 | $ 0 | $ 0 | $ (673) | $ 0 | $ 0 | $ 0 |  |  |
Gain on liquidation of subsidiary |  |  |  |  |  |  |  |  | $ 827 | $ 0 | $ 0
Monthly deposits as percentage of monthly salary |  |  |  |  |  |  |  |  | 8.33% |  |
Executive severance costs | 0 | $ 0 | $ 611 | $ 0 | 0 | $ 0 | $ 0 | $ 0 | $ 611 | 0 | 0
Other Liabilities |  |  |  |  |  |  |  |  |  |  |
Condensed Balance Sheet Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Severance liability | $ 8,000 |  |  |  | $ 7,700 |  |  |  | 8,000 | 7,700 |
Tianjin, People's Republic of China |  |  |  |  |  |  |  |  |  |  |
Condensed Balance Sheet Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net proceeds from lease termination |  |  |  |  |  |  |  |  |  |  | $ 1,500
Pension Plans | Foreign Plan |  |  |  |  |  |  |  |  |  |  |
Condensed Balance Sheet Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Settlement loss |  |  |  |  |  |  |  |  | $ 700 |  |
Pension Plans | United Kingdom |  |  |  |  |  |  |  |  |  |  |
Condensed Balance Sheet Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Settlement loss |  |  |  |  |  |  |  |  |  | $ 700 |

X
- References No definition available. + Details
Name: | srt_CondensedBalanceSheetStatementsCaptionsLineItems
Namespace Prefix: | srt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (a)(7) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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=115931487&loc=d3e140864-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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=115931487&loc=d3e140904-122747 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -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 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment. + References No definition available. + Details
Name: | us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Monthly Deposits as Percentage of Monthly Salary + References No definition available. + Details
Name: | vpg_MonthlyDepositsasPercentageofMonthlySalary
Namespace Prefix: | vpg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds from Termination of Lease + References No definition available. + Details
Name: | vpg_ProceedsfromTerminationofLease
Namespace Prefix: | vpg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=vpg_TianjinPeoplesRepublicofChinaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |