XML 27 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Reconciliation of Income Statement Items from Reportable Segments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Reportable segments reconciliations:    
Total revenues $ 264,396us-gaap_SalesRevenueNet $ 285,641us-gaap_SalesRevenueNet
Segment operating income (loss) 3,935us-gaap_OperatingIncomeLoss (11,322)us-gaap_OperatingIncomeLoss
Interest income 63us-gaap_InvestmentIncomeInterest 65us-gaap_InvestmentIncomeInterest
Interest expense (1,151)us-gaap_InterestExpense (298)us-gaap_InterestExpense
Restructuring charges (216)us-gaap_RestructuringCharges (211)us-gaap_RestructuringCharges
Income (loss) from continuing operations before income taxes (5,239)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 10,878us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Marketing & Events Group    
Reportable segments reconciliations:    
Total revenues 256,928us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
277,823us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
Segment operating income (loss) (3,684)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
(18,170)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
Restructuring charges (88)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
38us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
Marketing & Events International    
Reportable segments reconciliations:    
Restructuring charges (138)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingAndEventsInternationalMember
(530)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingAndEventsInternationalMember
Travel & Recreation Group    
Reportable segments reconciliations:    
Total revenues 7,468us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_TravelAndRecreationGroupsMember
7,818us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_TravelAndRecreationGroupsMember
Segment operating income (loss) 4,809us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_TravelAndRecreationGroupsMember
4,809us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_TravelAndRecreationGroupsMember
Restructuring charges 6us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_TravelAndRecreationGroupsMember
206us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_TravelAndRecreationGroupsMember
Other Segments    
Reportable segments reconciliations:    
Segment operating income (loss) 1,125us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_OtherSegmentsMember
(13,361)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_OtherSegmentsMember
Corporate    
Reportable segments reconciliations:    
Segment operating income (loss) (2,810)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(2,039)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Restructuring charges 4us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
75us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Intersegment Eliminations | Marketing & Events Group    
Reportable segments reconciliations:    
Total revenues (1,251)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
(2,290)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
U.S. | Marketing & Events Group    
Reportable segments reconciliations:    
Total revenues 192,943us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= country_US
221,395us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= country_US
Segment operating income (loss) (2,637)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= country_US
(15,851)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= country_US
International | Marketing & Events Group    
Reportable segments reconciliations:    
Total revenues 65,236us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= vvi_InternationalMember
58,718us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= vvi_InternationalMember
Segment operating income (loss) $ (1,047)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= vvi_InternationalMember
$ (2,319)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vvi_MarketingEventsGroupConsolidationMember
/ us-gaap_StatementGeographicalAxis
= vvi_InternationalMember