XML 22 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Accounting Policies - Summary of Activity to Product Returns, Distributor Fees and Discounts, Rebates and Administrative Fees (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Product Information [Line Items]  
Balance $ 25,503
Provision 127,073
Payments/credits (107,540)
Balance 45,036
Allowance for Sales Returns  
Product Information [Line Items]  
Balance 947
Provision 2,609
Payments/credits (1,555)
Balance 2,001
Allowance for Distributor Fees  
Product Information [Line Items]  
Balance 2,813
Provision 14,025
Payments/credits (12,064)
Balance 4,774
Allowance for Rebates and Chargebacks  
Product Information [Line Items]  
Balance 21,743
Provision 110,439
Payments/credits (93,921)
Balance $ 38,261