XML 83 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation - Narrative (Details Textual) (USD $)
0 Months Ended 12 Months Ended 1 Months Ended 9 Months Ended
Jan. 24, 2014
Oct. 25, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Feb. 28, 2014
Feb. 28, 2013
Feb. 28, 2012
Jan. 31, 2012
Mar. 31, 2014
Sep. 30, 2014
Dec. 31, 2011
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Useful Life of the 2007 plan     10 years                  
Minimum number of shares of common stock available for grant     1,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized                  
Additional number of shares of common stock available for grant     1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized                  
Shares Available for Grant     889,254us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant                  
Share-based compensation before income tax benefit     $ 2,930,000us-gaap_AllocatedShareBasedCompensationExpense $ 5,221,000us-gaap_AllocatedShareBasedCompensationExpense $ 7,232,000us-gaap_AllocatedShareBasedCompensationExpense              
Repurchase of Common Stock for Employee Tax Withholding Obligations amount, shares     72,996us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation 50,156us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation 56,885us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation              
Repurchase of Common Stock for Employee Tax Withholding Obligations amount     1,800,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 1,300,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 1,100,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross              
Liability awards recorded       5,900,000us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent                
Weighted-average exercised     $ 17.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 19.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 22.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice             $ 23.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Options Exercised     66,076us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 59,543us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 12,099us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised              
Capitalized share-based compensation costs     0us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount 0us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount 0us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount              
Dividends declared per common share (USD per share) $ 1.50us-gaap_CommonStockDividendsPerShareDeclared $ 2.50us-gaap_CommonStockDividendsPerShareDeclared $ 1.90us-gaap_CommonStockDividendsPerShareDeclared $ 2.90us-gaap_CommonStockDividendsPerShareDeclared $ 0.28us-gaap_CommonStockDividendsPerShareDeclared              
Stock options                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based compensation before income tax benefit     0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
107,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
593,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
             
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized     0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Restricted Stock (RSU)                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Payments To Employees           200,000us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
300,000us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
300,000us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
       
Grant date fair value of restricted stock vested     $ 24.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
                 
PBRS                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
            416us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value     $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
               $ 15.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
Grant date fair value of restricted stock vested       6,000vvi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
               
Payments To Employees                 35,000us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
     
PUP award cancelled     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
             
PUP awards, Granted     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
             
PUP award vested     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
416us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
             
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value     $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
   $ 15.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
             
Grant date fair value of restricted stock vested     $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
             
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value     $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= vvi_PerformanceBasedRestrictedStockRsuMember
             
Performance unit incentive plan (PUP)                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based compensation before income tax benefit     359,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
1,864,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
2,922,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
             
Payments To Employees       0us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
0us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
        2,900,000us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     3 years  
Restricted Stock                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number     328,602us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
430,899us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
516,351us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
            572,022us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value     $ 23.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 22.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 21.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
            $ 20.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Grant date fair value of restricted stock vested     4,500,000vvi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
3,500,000vvi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
4,000,000vvi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Unamortized cost     3,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
                 
Recognition Period of Unrecognized cost     1 year 2 months 12 days                  
PUP award cancelled     33,326us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
20,432us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
4,150us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
PUP awards, Granted     128,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
101,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
168,050us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
PUP award vested     197,671us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
166,320us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
219,571us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value     $ 22.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 20.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 18.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Grant date fair value of restricted stock vested     $ 23.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 27.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 20.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value     $ 23.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 22.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 24.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Restricted Stock | Minimum                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     3 years                  
Restricted Stock Units and Performance Based Restricted Stock Units                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based compensation before income tax benefit     76,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember
177,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember
450,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember
             
Liabilities related to restricted stock     540,000us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_AwardTypeAxis
= vvi_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember
664,000us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_AwardTypeAxis
= vvi_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember
               
Restructuring Charges                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based compensation before income tax benefit     (137,000)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
676,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
253,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
             
Restructuring Charges | Performance unit incentive plan (PUP)                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Share-based compensation before income tax benefit     100,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
329,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
94,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= vvi_PerformanceUnitIncentivePlanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
             
Performance unit incentive plan (PUP)                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Liability awards recorded     $ 3,500,000us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent
/ us-gaap_PlanNameAxis
= vvi_PerformanceUnitIncentivePlanMember
                 
PUP award vested     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= vvi_PerformanceUnitIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_PlanNameAxis
= vvi_PerformanceUnitIncentivePlanMember