XML 65 R51.htm IDEA: XBRL DOCUMENT
v3.22.4

Stockholders' Equity (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) Vote shares
Class of Stock [Line Items] |
Shares reserved (in shares) | 29,767,399
Treasury Stock, Value, Acquired, Par Value Method | $ | $ 82,972
Dividends paid to stockholders | $ | 57,187
Stockholder Return Policy Payments | $ | $ 140,159
Treasury Stock, Common, Shares | 4,240,573
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.5
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) | 894,000
Available to grant 2007 Stock Incentive Program - [Member] |
Class of Stock [Line Items] |
Shares reserved (in shares) | 1,637,000
Phantom stock units outstanding [Member] |
Class of Stock [Line Items] |
Shares reserved (in shares) | 226,000
Convertible Senior Notes, Due 2025 [Member] |
Class of Stock [Line Items] |
Shares reserved (in shares) | 14,913,251

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 https://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 https://asc.fasb.org/extlink&oid=126973232&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 https://asc.fasb.org/extlink&oid=126973232&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 https://asc.fasb.org/extlink&oid=126973232&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 https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644 + Details
Name: | us-gaap_CommonStockConversionFeatures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in cash. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_DividendsCommonStockCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of previously issued common shares repurchased by the issuing entity and held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockCommonShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_TreasuryStockValueAcquiredParValueMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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
- Definition Amount of payments made pursuant to Stockholder Return Policy + References No definition available. + Details
Name: | vsh_StockholderReturnPolicyPayments
Namespace Prefix: | vsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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: |