XML 73 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable, Sales and Allowances - Accrued liabilities for customer deductions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accrued liabilities    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 58,445 $ 57,451
Provision 16,160 39,074
Charges processed (36,281) (38,080)
Balance at end of period 38,324 58,445
Product returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Adjustments during the period 25,300  
Product returns | Accrued liabilities    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 48,464 43,299
Provision (3,932) 20,492
Charges processed (11,075) (15,327)
Balance at end of period 33,457 48,464
Government And Managed Care Rebates [Member] | Accrued liabilities    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 9,981 14,152
Provision 20,092 18,582
Charges processed (25,206) (22,753)
Balance at end of period $ 4,867 $ 9,981