XML 68 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of accounts payable and accrued liabilities
Accounts payable and accrued expenses include the following at December 31, 2021 and December 31, 2020 (in thousands):
December 31, 2021December 31, 2020
Trade accounts payable$123,129 $94,408 
Returns and allowances183,116 207,916 
Rebates150,039 126,644 
Chargebacks2,617 2,177 
Other sales deductions2,500 — 
Accrued interest106,735 98,105 
Accrued payroll and related benefits90,029 130,092 
Accrued royalties and other distribution partner payables58,422 59,745 
Acquisition-related contingent consideration—current5,748 8,566 
Other114,563 108,287 
Total$836,898 $835,940