XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Number of Reportable Segments     1    
Lapse Period for Consignment     60 days    
Accounts Receivable, Net, Current, Total $ 53,460   $ 53,460   $ 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 $ 3,200   $ 3,200   $ 4,700
Customer Concentration Risk [Member] | Sales Revenue, Goods, Net [Member] | Distributor Sales [Member]          
Concentration Risk, Percentage 86.00% 88.00% 87.00% 88.00%