XML 44 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable And Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2017
Accrued Liabilities [Abstract]  
Schedule of accounts payable and accrued expenses
Accounts payable and accrued expenses include the following at June 30, 2017 and December 31, 2016 (in thousands):
 
June 30, 2017
 
December 31, 2016
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