XML 136 R107.htm IDEA: XBRL DOCUMENT
v3.22.4

Pension and Postretirement Benefits - Narrative (Details) | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) ft² | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($)
Defined Benefit Plan Disclosure [Line Items] |  |  |
Maximum percentage of funding status of plans in red zone | 65.00% |  |
Maximum percentage of funding status of plans in yellow zone | 80.00% |  |
Maximum percentage of funding status of plans in green zone | 80.00% |  |
Expense associated with other employee benefit plans | $ 3,500,000 | $ 2,200 | $ 1,700
Pension Plan Aggregate Number Of Funds | ft² | 5,500 |  |
401(k) plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Percentage of employer matching contribution with employee gross pay | 100.00% |  |
Percentage of employer matching contribution match with 100 percent | 3.00% |  |
Percentage of employer matching contribution | 50.00% |  |
Percentage of employer matching contribution match with 50 percent | 2.00% |  |
Postretirement Benefit Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Amount expected to contribute in postretirement benefit plans | $ 700,000 |  |
Funded Plans | Pension Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Amount expected to contribute in funded pension plans | 600,000 |  |
Unfunded Pension Plans | Pension Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Amount expected to contribute in unfunded pension plans | 800,000 |  |
Foreign Pension Plans | Funded Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Net actuarial losses for the foreign funded plans recognized in AOCI (before tax) |  | (2,000,000.0) |
Net actuarial losses for the foreign funded plans recognized in AOCI (after tax) | 1,200,000 | 1,400 |
Net actuarial losses for the foreign unfunded plans recognized in AOCI (before tax) | 1,500 |  |
Foreign Pension Plans | Unfunded Pension Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Net actuarial losses for the foreign funded plans recognized in AOCI (after tax) | 600 |  |
Net actuarial losses for the foreign unfunded plans recognized in AOCI (before tax) | 1,000.0 |  |
Net actuarial losses for the foreign unfunded plans recognized in AOCI (after tax) | $ (500,000) | $ (800,000) |

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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 18 -URI https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined benefit funded pension plan estimated future employer contributions in current fiscal year. + References No definition available. + Details
Name: | vvi_DefinedBenefitFundedPensionPlanEstimatedFutureEmployerContributionsInCurrentFiscalYear
Namespace Prefix: | vvi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Defined benefit funded plan actuarial gain loss before tax. + References No definition available. + Details
Name: | vvi_DefinedBenefitFundedPlanActuarialGainLossBeforeTax
Namespace Prefix: | vvi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit funded plan actuarial gain loss net of tax. + References No definition available. + Details
Name: | vvi_DefinedBenefitFundedPlanActuarialGainLossNetOfTax
Namespace Prefix: | vvi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit unfunded pension plan estimated future employer contributions in current fiscal year. + References No definition available. + Details
Name: | vvi_DefinedBenefitUnfundedPensionPlanEstimatedFutureEmployerContributionsInCurrentFiscalYear
Namespace Prefix: | vvi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Defined benefit unfunded plan actuarial gain loss before tax. + References No definition available. + Details
Name: | vvi_DefinedBenefitUnfundedPlanActuarialGainLossBeforeTax
Namespace Prefix: | vvi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit unfunded plan actuarial gain loss net of tax. + References No definition available. + Details
Name: | vvi_DefinedBenefitUnfundedPlanActuarialGainLossNetOfTax
Namespace Prefix: | vvi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined contribution plan employer matching contribution percent match with hundred percent. + References No definition available. + Details
Name: | vvi_DefinedContributionPlanEmployerMatchingContributionPercentMatchWithHundredPercent
Namespace Prefix: | vvi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan employer matching contribution percent of match with fifty percent. + References No definition available. + Details
Name: | vvi_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchWithFiftyPercent
Namespace Prefix: | vvi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of funding status of plan in red zone. + References No definition available. + Details
Name: | vvi_MaximumPercentageOfFundingStatusOfPlanInRedZone
Namespace Prefix: | vvi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of funding status of plan in yellow zone. + References No definition available. + Details
Name: | vvi_MaximumPercentageOfFundingStatusOfPlanInYellowZone
Namespace Prefix: | vvi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum percentage of funding status of plan in green zone. + References No definition available. + Details
Name: | vvi_MinimumPercentageOfFundingStatusOfPlanInGreenZone
Namespace Prefix: | vvi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Pension plan, aggregate number of funds. + References No definition available. + Details
Name: | vvi_PensionPlanAggregateNumberOfFunds
Namespace Prefix: | vvi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=vvi_FourHundredOneKPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_RetirementPlanFundingStatusAxis=us-gaap_FundedPlanMember
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_RetirementPlanFundingStatusAxis=us-gaap_UnfundedPlanMember
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: |