XML 27 R139.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 11,518 $ 9,694 $ 11,358
Additions Charged to Costs and Expenses 30,284 33,436 30,818
Deductions 31,732 31,612 32,482
Balance at End of Period 10,070 11,518 9,694
Doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 449 33 88
Additions Charged to Costs and Expenses 246 429 63
Deductions 21 13 118
Balance at End of Period 674 449 33
Cash discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 317 365 273
Additions Charged to Costs and Expenses 25,970 28,154 27,685
Deductions 25,968 28,202 27,593
Balance at End of Period 319 317 365
Deferred tax valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 3,817 3,664 4,439
Additions Charged to Costs and Expenses 0 153 0
Deductions 2,525 0 775
Balance at End of Period 1,292 3,817 3,664
Sales returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 6,935 5,632 6,558
Additions Charged to Costs and Expenses 4,068 4,700 3,070
Deductions 3,218 3,397 3,996
Balance at End of Period 7,785 $ 6,935 $ 5,632
Accounting Standards Update 2014-09 | Sales returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Additions Charged to Costs and Expenses $ 2,525