XML 104 R96.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Leases and Other - Narrative (Details) | 6 Months Ended
--- | ---
Jun. 30, 2024
New flyover Attraction [Member] |
Lessee Lease Description [Line Items] |
Operating lease not yet commenced, description | we had executed a facility lease for which we did not have control of the underlying assets. Accordingly, we did not record the lease liability and ROU asset on our Condensed Consolidated Balance Sheets. This lease was for a new FlyOver attraction, FlyOver Canada Toronto. Effective August 6, 2024, this facility lease was terminated. Refer to Note 24 – Subsequent Events for additional information.

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeLeaseDescriptionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=vvi_NewFlyoverAttractionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |