XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
9 Months Ended
Sep. 30, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of accounts payable and accrued liabilities
Accounts payable and accrued expenses include the following at September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Trade accounts payable$111,045 $94,408 
Returns and allowances180,269 207,916 
Rebates158,368 126,644 
Chargebacks3,124 2,177 
Other sales deductions2,843 — 
Accrued interest162,502 98,105 
Accrued payroll and related benefits111,426 130,092 
Accrued royalties and other distribution partner payables47,665 59,745 
Acquisition-related contingent consideration—current5,605 8,566 
Other138,169 108,287 
Total$921,016 $835,940