XML 36 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Gross Carrying Amount $ 27,490 $ 27,490
Accumulated Amortization (21,586) (21,269)
Finite-Lived Intangible Assets, Net, Ending Balance 5,904 6,221
Customer Relationships [Member]    
Gross Carrying Amount 7,440 7,440
Accumulated Amortization (5,047) (4,935)
Finite-Lived Intangible Assets, Net, Ending Balance $ 2,393 2,505
Customer Relationships [Member] | Minimum [Member]    
Amortization Period (Year) 1 year  
Customer Relationships [Member] | Maximum [Member]    
Amortization Period (Year) 19 years  
Developed Technology Rights [Member]    
Gross Carrying Amount $ 17,460 17,460
Accumulated Amortization (14,290) (14,101)
Finite-Lived Intangible Assets, Net, Ending Balance $ 3,170 3,359
Developed Technology Rights [Member] | Minimum [Member]    
Amortization Period (Year) 4 years  
Developed Technology Rights [Member] | Maximum [Member]    
Amortization Period (Year) 49 years  
Trade Names [Member]    
Gross Carrying Amount $ 790 790
Accumulated Amortization (679) (673)
Finite-Lived Intangible Assets, Net, Ending Balance $ 111 117
Trade Names [Member] | Minimum [Member]    
Amortization Period (Year) 2 years  
Trade Names [Member] | Maximum [Member]    
Amortization Period (Year) 27 years  
Patents [Member]    
Gross Carrying Amount $ 1,800 1,800
Accumulated Amortization (1,570) (1,560)
Finite-Lived Intangible Assets, Net, Ending Balance $ 230 $ 240
Patents [Member] | Minimum [Member]    
Amortization Period (Year) 7 years  
Patents [Member] | Maximum [Member]    
Amortization Period (Year) 710 years