XML 46 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Summary of Product Sales Allowance (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Disaggregation Of Revenue [Line Items]  
Balance $ 25,503
Provision 162,199
Payments/credits (159,763)
Balance 27,939
Product Returns  
Disaggregation Of Revenue [Line Items]  
Balance 947
Provision 2,960
Payments/credits (1,556)
Balance 2,351
Distributor Fees  
Disaggregation Of Revenue [Line Items]  
Balance 2,813
Provision 18,934
Payments/credits (17,748)
Balance 3,999
Discounts, Rebates and Administrative Fees  
Disaggregation Of Revenue [Line Items]  
Balance 21,743
Provision 140,305
Payments/credits (140,459)
Balance $ 21,589