XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2017
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued expenses consist of the following:
 
June 30,
 
December 31,
 
2017
 
2016
Accounts payable
$
151,372

 
$
134,984

Accrued payroll and related costs
146,438

 
153,086

Accrued clinical trial expenses
101,570

 
91,753

Accrued sales-related charges, deductions, and royalties
214,374

 
159,985

Income taxes payable
23,240

 
235,776

Other accrued expenses and liabilities
79,370

 
103,512

 
$
716,364

 
$
879,096