XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 104,621 $ 101,532
Returns and allowances 205,962 206,248
Rebates 119,265 129,056
Chargebacks 2,589 1,594
Accrued interest 135,199 112,860
Accrued payroll and related benefits 112,256 79,869
Accrued royalties and other distribution partner payables 61,355 115,816
Acquisition-related contingent consideration—current 9,665 6,534
Other 117,492 146,440
Total $ 868,404 $ 899,949