XML 37 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 3 - Balance Sheet Components - Intangible Assets (Details) - USD ($)
6 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Customer Relationships [Member] | Minimum [Member]    
Amortization Period 1 year  
Customer Relationships [Member] | Maximum [Member]    
Amortization Period 9 years  
Customer Relationships [Member]    
Gross Carrying Amount $ 5,920,000 $ 5,920,000
Accumulated Amortization (3,686,000) (3,547,000)
Finite-Lived Intangible Assets, Net $ 2,234,000 2,373,000
Developed Technology Rights [Member] | Minimum [Member]    
Amortization Period 4 years  
Developed Technology Rights [Member] | Maximum [Member]    
Amortization Period 6 years  
Developed Technology Rights [Member]    
Gross Carrying Amount $ 14,100,000 14,100,000
Accumulated Amortization (12,167,000) (11,976,000)
Finite-Lived Intangible Assets, Net $ 1,933,000 2,124,000
Trade Names [Member] | Minimum [Member]    
Amortization Period 2 years  
Trade Names [Member] | Maximum [Member]    
Amortization Period 4 years  
Trade Names [Member]    
Gross Carrying Amount $ 610,000 610,000
Accumulated Amortization (558,000) (533,000)
Finite-Lived Intangible Assets, Net $ 52,000 77,000
Order or Production Backlog [Member]    
Amortization Period 1 year  
Gross Carrying Amount $ 100,000 100,000
Accumulated Amortization (96,000) (46,000)
Finite-Lived Intangible Assets, Net $ 4,000 54,000
Patents [Member] | Minimum [Member]    
Amortization Period 7 years  
Patents [Member] | Maximum [Member]    
Amortization Period 10 years  
Patents [Member]    
Gross Carrying Amount $ 1,800,000 1,800,000
Accumulated Amortization (1,420,000) (1,400,000)
Finite-Lived Intangible Assets, Net $ 380,000 400,000
Other Intangible Assets [Member]    
Amortization Period 4 years  
Gross Carrying Amount $ 255,000 255,000
Accumulated Amortization (255,000) (255,000)
Finite-Lived Intangible Assets, Net
Gross Carrying Amount 22,785,000 22,785,000
Accumulated Amortization (18,182,000) (17,757,000)
Finite-Lived Intangible Assets, Net $ 4,603,000 $ 5,028,000