XML 58 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 1 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Mar. 31, 2018
Jan. 01, 2017
Allowance for Doubtful Accounts Receivable, Current $ 0 $ 0      
Foreign Currency Transaction Gain (Loss), before Tax (550) 65 $ 608    
Available-for-sale Securities 229,221 185,831      
Goodwill, Impairment Loss 0 0 $ 0    
Stock Rotation Reserve 2,647 1,937      
Cumulative Effect of New Accounting Principle in Period of Adoption        
Retained Earnings [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption (5,141)        
Accounting Standards Update 2016-09 [Member] | Retained Earnings [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption         $ 5,100
Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member] | Scenario, Forecast [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption       $ 800  
Distributors with Price Adjustment Rights [Member]          
Deferred Revenue 1,900 3,700      
Deferred Costs, Current $ 200 $ 300      
Sales Revenue, Goods, Net [Member] | Customer Concentration Risk [Member] | Distributor Sales [Member]          
Concentration Risk, Percentage 88.00% 88.00% 88.00%    
Land Use Rights [Member]          
Finite-Lived Intangible Asset, Useful Life 50 years        
Minimum [Member] | Know-How And Developed Technologies [Member]          
Finite-Lived Intangible Asset, Useful Life 3 years        
Maximum [Member] | Know-How And Developed Technologies [Member]          
Finite-Lived Intangible Asset, Useful Life 5 years        
Building and Building Improvements [Member] | Minimum [Member]          
Property, Plant and Equipment, Useful Life 20 years        
Building and Building Improvements [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life 40 years        
Computer Equipment [Member] | Minimum [Member]          
Property, Plant and Equipment, Useful Life 3 years        
Computer Equipment [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life 7 years        
Transportation Equipment [Member] | Minimum [Member]          
Property, Plant and Equipment, Useful Life 5 years        
Transportation Equipment [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life 15 years        
Furniture and Fixtures [Member] | Minimum [Member]          
Property, Plant and Equipment, Useful Life 3 years        
Furniture and Fixtures [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life 5 years        
Auction Rate Securities [Member]          
Available-for-sale Securities $ 5,300 $ 5,400      
Interest and Other Income [Member]          
Foreign Currency Transaction Gain (Loss), before Tax $ (600) $ 100 $ 600