XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Gross Carrying Amount $ 25,505 $ 25,505
Accumulated Amortization (19,936) (19,431)
Intangible assets, net 5,569 6,074
Customer Relationships [Member]    
Gross Carrying Amount 6,740 6,740
Accumulated Amortization (4,329) (4,145)
Intangible assets, net $ 2,411 2,595
Customer Relationships [Member] | Minimum [Member]    
Amortization Period (Year) 1 year  
Customer Relationships [Member] | Maximum [Member]    
Amortization Period (Year) 9 years  
Developed Technology Rights [Member]    
Gross Carrying Amount $ 15,820 15,820
Accumulated Amortization (13,117) (12,829)
Intangible assets, net $ 2,703 2,991
Developed Technology Rights [Member] | Minimum [Member]    
Amortization Period (Year) 4 years  
Developed Technology Rights [Member] | Maximum [Member]    
Amortization Period (Year) 6 years  
Trade Names [Member]    
Gross Carrying Amount $ 790 790
Accumulated Amortization (635) (622)
Intangible assets, net $ 155 168
Trade Names [Member] | Minimum [Member]    
Amortization Period (Year) 2 years  
Trade Names [Member] | Maximum [Member]    
Amortization Period (Year) 4 years  
Order or Production Backlog [Member]    
Amortization Period (Year) 1 year  
Gross Carrying Amount $ 100 100
Accumulated Amortization (100) (100)
Intangible assets, net
Patents [Member]    
Gross Carrying Amount 1,800 1,800
Accumulated Amortization (1,500) (1,480)
Intangible assets, net $ 300 320
Patents [Member] | Minimum [Member]    
Amortization Period (Year) 7 years  
Patents [Member] | Maximum [Member]    
Amortization Period (Year) 10 years  
Other Intangible Assets [Member]    
Amortization Period (Year) 4 years  
Gross Carrying Amount $ 255 255
Accumulated Amortization (255) (255)
Intangible assets, net