XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Contract length Contract assets represent the Company’s right to consideration subject to conditions other than the passage of time, such as additional performance obligations to be satisfied. Contract liabilities are performance obligations that the Company expects to satisfy or relieve within the next 12 months, advance consideration obtained prior to satisfying a performance obligation, or unconditional obligations to provide goods or services under non-cancelable contracts before the transfer of goods or services to the customer has occurred.      
Contract liability $ 30,730 $ 37,717 $ 27,876 $ 25,667
Wholesale Deferred Revenue        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Contract liability 18,309 5,425    
Loyalty Programs        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Contract liability $ 11,111 $ 12,231