XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE AND CONTRACT LIABILITY (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of deferred revenues
The following table provides information about unearned revenue from contracts with customers, including significant changes in unearned revenue balances during the period (in thousands):
Amount
Unearned revenue at December 31, 2019
$41,116 
Increase due to deferral of revenue at period end66,070 
Decrease due to beginning contract liabilities recognized as revenue(35,021)
Unearned revenue at December 31, 2020
72,165 
Increase due to deferral of revenue at period end51,384 
Decrease due to beginning contract liabilities recognized as revenue(64,162)
Unearned revenue at December 31, 2021
$59,387 
Schedule of sales returns allowance
The following table provides additions to and deduction from the sales returns allowance (in thousands):
Amount
Allowance for returns at December 31, 2018$15,261 
Additions to the allowance117,039 
Deductions from the allowance(121,194)
Allowance for returns at December 31, 2019
11,106 
Additions to the allowance204,810 
Deductions from the allowance(196,726)
Allowance for returns at December 31, 2020
19,190 
Additions to the allowance237,622 
Deductions from the allowance(242,889)
Allowance for returns at December 31, 2021
$13,923