XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Narrative (Details)
$ in Thousands
12 Months Ended
Jan. 01, 2020
USD ($)
Dec. 31, 2020
USD ($)
monthly_installment
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 151,400 $ 183,354 $ 151,377
Deferred revenue percentage, season-long products 91.00%    
Revenue recognized   $ 28,000  
Payment terms for billing   30 days  
Allowance for doubtful accounts receivable   $ 8,700 $ 3,400
Minimum      
Disaggregation of Revenue [Line Items]      
Number of monthly installments | monthly_installment   3  
Maximum      
Disaggregation of Revenue [Line Items]      
Number of monthly installments | monthly_installment   12