XML 88 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Allowance, Credit Loss [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 52,685 $ 57,207 $ 57,609 $ 45,608
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 12,088 13,970 15,387  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (18,308) (15,945) (13,012)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired $ 1,698 $ 1,573 9,626  
Allowance For Estimated Returns, Discounts, And Allowances [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount     42,325 $ 38,345
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense     1,885,517  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction     (1,884,250)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired     $ 2,713