XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
NOTE 11. ACCOUNTS PAYABLE AND ACCRUED EXPENSES
Accounts payable and accrued expenses include the following at June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Trade accounts payable$103,842 $94,408 
Returns and allowances190,989 207,916 
Rebates130,245 126,644 
Chargebacks2,080 2,177 
Accrued interest107,953 98,105 
Accrued payroll and related benefits105,649 130,092 
Accrued royalties and other distribution partner payables46,162 59,745 
Acquisition-related contingent consideration—current5,651 8,566 
Other132,430 108,287 
Total$825,001 $835,940