XML 121 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation - Summary of Information on Stock Options Outstanding and Exercisable (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Summary of information concerning stock options outstanding and exercisable  
Options Outstanding, Shares 247,590us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Options Outstanding, Weighted-Average Remaining Contractual Life 3 years 6 months
Options Outstanding, Weighted-Average Exercise Price $ 17.82us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Options Exercisable, Shares 247,590us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Options Exercisable, Weighted-Average Exercise Price $ 17.82us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Range One  
Summary of information concerning stock options outstanding and exercisable  
Range of Exercise Prices, upper limit $ 16.62us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeOneMember
Options Outstanding, Shares 224,137us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeOneMember
Options Outstanding, Weighted-Average Remaining Contractual Life 3 years 9 months 18 days
Options Outstanding, Weighted-Average Exercise Price $ 16.62us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeOneMember
Options Exercisable, Shares 224,137us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeOneMember
Options Exercisable, Weighted-Average Exercise Price $ 16.62us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeOneMember
Range Two  
Summary of information concerning stock options outstanding and exercisable  
Range of Exercise Prices, upper limit $ 29.27us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeTwoMember
Options Outstanding, Shares 23,453us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeTwoMember
Options Outstanding, Weighted-Average Remaining Contractual Life 2 months 12 days
Options Outstanding, Weighted-Average Exercise Price $ 29.27us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeTwoMember
Options Exercisable, Shares 23,453us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeTwoMember
Options Exercisable, Weighted-Average Exercise Price $ 29.27us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= vvi_RangeTwoMember