XML 66 R53.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Stockholders' Equity (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($) Vote shares
Class of Stock [Line Items] |
Shares reserved (in shares) | 30,028,517
Revolving Credit Facility [Member] |
Class of Stock [Line Items] |
Restricted payments (annual limit) | $ | $ 100,000
Restricted payments (total limit) | $ | 300,000
Restricted payments (rollover limit) | $ | $ 25,000
Restricted payments pro forma ratio | 2.50
Class B Convertible Common Stock [Member] |
Class of Stock [Line Items] |
Voting rights per share | Vote | 10
Conversion feature | one-for-one
Shares reserved (in shares) | 12,097,148
Common Stock [Member] |
Class of Stock [Line Items] |
Voting rights per share | Vote | 1
Restricted stock units outstanding [Member] |
Class of Stock [Line Items] |
Shares reserved (in shares) | 877,000
Available to grant 2007 Stock Incentive Program - [Member] |
Class of Stock [Line Items] |
Shares reserved (in shares) | 1,975,000
Phantom stock units outstanding [Member] |
Class of Stock [Line Items] |
Shares reserved (in shares) | 212,000
Convertible Senior Notes, Due 2025 [Member] |
Class of Stock [Line Items] |
Shares reserved (in shares) | 14,867,369

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of common stock conversion feature. Includes, but is not limited to, conversion price; conversion right; timing of right; terms, event or change in circumstance causing contingency to be met or adjustment to conversion price or number of shares; manner of settlement upon conversion; and method of settlement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644 + Details
Name: | us-gaap_CommonStockConversionFeatures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of votes per share carried by each class of common stock under voting rights of common stock. + References No definition available. + Details
Name: | vsh_CommonStockVotingRightsVotesPerShare
Namespace Prefix: | vsh_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total limit of "restricted payments" allowed under the revolving credit facility. + References No definition available. + Details
Name: | vsh_RestrictedPaymentTotalLimit
Namespace Prefix: | vsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Annual limit of "restricted payments" allowed under the revolving credit facility. + References No definition available. + Details
Name: | vsh_RestrictedPaymentsAnnualLimit
Namespace Prefix: | vsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Minimum pro form leverage ratio required for unlimited restricted payments under the revolving credit facility. + References No definition available. + Details
Name: | vsh_RestrictedPaymentsProFormRatio
Namespace Prefix: | vsh_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rollover limit of "restricted payments" allowed under the revolving credit facility. + References No definition available. + Details
Name: | vsh_RestrictedPaymentsRolloverLimit
Namespace Prefix: | vsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vsh_RestrictedStockUnitsOutstandingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vsh_AvailableToGrant2007StockIncentiveProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vsh_PhantomStockUnitsOutstandingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=vsh_ConvertibleSeniorNotesDue2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |