XML 43 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 5 - Revenue Recognition - Summary of Product Sales Allowance (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Balance $ 9,319
Provision 12,748
Payments/credits (9,463)
Balance 12,604
Allowance for Sales Returns 1 [Member]  
Balance 521
Provision 142
Payments/credits
Balance 663
Allowance for Distributor Fees [Member]  
Balance 580
Provision 1,160
Payments/credits (706)
Balance 1,034
Allowance for Rebates and Chargebacks [Member]  
Balance 8,218
Provision 11,446
Payments/credits (8,757)
Balance $ 10,907