XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Refund on Estimated Returns and Allowances [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of period $ 2,378 $ 2,023  
Additions charged to costs and expenses 25,563 17,094  
Deductions [1] 25,494 16,739  
Balance at end of period $ 2,447 2,378 $ 2,023
Reserve for Cancelled Sales and Allowances [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of period   $ 2,023 1,950
Additions charged to costs and expenses     18,748
Deductions [2]     18,675
Balance at end of period     $ 2,023
[1] Refund on estimated returns and allowances: impact of sales cancelled after delivery plus amount of allowance given to customers.
[2] Reserve for cancelled sales and allowances: impact of sales cancelled after delivery plus amount of allowance given to customers.