XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 88,211 $ 101,532
Returns and allowances 213,756 206,248
Rebates 115,763 129,056
Chargebacks 1,630 1,594
Accrued interest 100,249 112,860
Accrued payroll and related benefits 59,777 79,869
Accrued royalties and other distribution partner payables 116,702 115,816
Acquisition-related contingent consideration—current 8,459 6,534
Other 150,411 146,440
Total $ 854,958 $ 899,949