XML 57 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note B - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 59,977 $ 55,646  
Cash, Uninsured Amount $ 51,300    
Number of Patents Issued 291    
Asset Impairment Charges, Total $ 0 0  
Product Warranty Accrual, Current 821 995  
Advertising Expense $ 500 $ 500 $ 300
Minimum [Member]      
Product Warranty Extension Period 3 years    
Maximum [Member]      
Product Warranty Extension Period 5 years    
Patents [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life 10 years    
Patents [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life 20 years    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Customers 5 5 5
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Five Customers [Member]      
Concentration Risk, Percentage 80.70% 85.70% 86.10%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Microsoft [Member]      
Concentration Risk, Percentage 32.20% 22.10% 13.80%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Amazon [Member]      
Concentration Risk, Percentage 24.00% 12.10% 35.40%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Facebook [Member]      
Concentration Risk, Percentage 10.90% 38.30% 28.60%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Cisco [Member]      
Concentration Risk, Percentage 10.00% 9.90% 4.80%
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Customers 5 5  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Five Customers [Member]      
Concentration Risk, Percentage 82.00% 70.20%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Microsoft [Member]      
Concentration Risk, Percentage 33.00% 23.20%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Amazon [Member]      
Concentration Risk, Percentage   18.70%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Facebook [Member]      
Concentration Risk, Percentage   12.60%  
Non-US [Member]      
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 15,100 $ 8,000