XML 75 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable And Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued Liabilities [Abstract]    
Trade accounts payable $ 114,710 $ 126,712
Returns and allowances 310,852 332,455
Rebates 218,166 227,706
Chargebacks 18,426 33,092
Accrued interest 129,208 128,254
Accrued payroll and related benefits 79,942 115,224
Accrued royalties and other distribution partner payables 63,807 191,433
Acquisition-related contingent consideration—short-term 94,460 109,373
Other 203,765 189,835
Total $ 1,233,336 $ 1,454,084