XML 86 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Refund on Estimated Returns and Allowances [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of period $ 2,023 $ 1,950  
Additions charged to costs and expenses 17,094 18,748  
Deductions [1] 16,739 18,675  
Balance at end of period $ 2,378 2,023 $ 1,950
Reserve for Cancelled Sales and Allowances [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of period   $ 1,950 2,072
Additions charged to costs and expenses     19,252
Deductions [2]     19,374
Balance at end of period     $ 1,950
[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.