Annual report pursuant to Section 13 and 15(d)

Organization and Summary of Significant Accounting Policies (Details Textuals)

v3.20.4
Organization and Summary of Significant Accounting Policies (Details Textuals)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Significant Accounting Policies      
Number of Operating Segments 1    
Standard Product Warranty Accrual, Current $ 700 $ 600  
Revenue, Performance Obligation, Payment Term 30 days    
Impairment losses $ 86 $ 0 $ 2,198
Revenue, Performance Obligation, Delivery Term 1 year    
Contract with Customer, Right of Return Term 6 months    
Minimum [Member]      
Significant Accounting Policies      
Property, Plant and Equipment, Useful Life 2 years    
Contract with Customer, Rebate and Price Protection Program Term 1 year    
Maximum [Member]      
Significant Accounting Policies      
Property, Plant and Equipment, Useful Life 5 years    
Revenue, Performance Obligation, Warranty Term 3 years    
Contract with Customer, Rebate and Price Protection Program Term 2 years