XML 87 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Payable And Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 120,366 $ 96,024
Returns and allowances 217,902 236,946
Rebates 124,050 144,860
Chargebacks 1,702 2,971
Accrued interest 114,232 130,182
Accrued payroll and related benefits 55,022 89,895
Accrued royalties and other distribution partner payables 106,305 122,028
Acquisition-related contingent consideration—current 20,412 36,514
Other 171,216 149,780
Total $ 931,207 $ 1,009,200