XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 113,049 $ 101,532
Returns and allowances 217,198 206,248
Rebates 107,057 129,056
Chargebacks 2,664 1,594
Accrued interest 56,783 112,860
Accrued payroll and related benefits 61,524 79,869
Accrued royalties and other distribution partner payables 70,953 115,816
Acquisition-related contingent consideration—current 9,142 6,534
Other 117,994 146,440
Total $ 756,364 $ 899,949