XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Lapse Period for Consignment     60 days    
Accounts Receivable, Net, Current, Total $ 59,887   $ 59,887   $ 38,037
Allowance for Doubtful Accounts Receivable, Write-offs     $ 0   0
Revenue, Performance Obligation, Performance Period Following Prepayment     90 days    
Minimum [Member]          
Contract with Customer, Payment Term     30 days    
Maximum [Member]          
Contract with Customer, Payment Term     60 days    
Certain Customers in China [Member]          
Contract with Customer, Payment Term Required Prior to Shipping Products     14 days    
Contract with Customer, Liability, Revenue Recognized     $ 4,700    
Certain Customers in China [Member] | Accrued Liabilities, Current [Member]          
Contract with Customer, Liability, Current $ 1,800   $ 1,800   $ 4,700
Customer Concentration Risk [Member] | Sales Revenue, Goods, Net [Member] | Distributor Sales [Member]          
Concentration Risk, Percentage 87.00% 88.00% 87.00% 88.00%