XML 85 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Payable And Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 97,592 $ 96,024
Returns and allowances 223,156 236,946
Rebates 118,658 144,860
Chargebacks 2,481 2,971
Accrued interest 45,351 130,182
Accrued payroll and related benefits 45,037 89,895
Accrued royalties and other distribution partner payables 103,649 122,028
Acquisition-related contingent consideration—current 28,305 36,514
Other 176,601 149,780
Total $ 840,830 $ 1,009,200