XML 91 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cost of Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Amortization of deferred contract cost $ 400,000  
Accounts Receivable [Member]    
Disaggregation Of Revenue [Line Items]    
Description of payment terms customers are typically required to pay with major credit cards, reducing our credit risk to individual customers. Amounts are billed immediately, and our cruise line and destination resort partners typically remit payments to us within 30 days.  
Receivables from contracts with customers $ 3,000,000 $ 30,500,000
Other Current Liabilities [Member]    
Disaggregation Of Revenue [Line Items]    
Liability for unredeemed gift cards 700,000 800,000
Other Non-current Assets [Member]    
Disaggregation Of Revenue [Line Items]    
Deferred contract cost $ 3,100,000 $ 0