XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - BALANCE SHEET COMPONENTS - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Amortization Period (Year) 7 years  
Accumulated Amortization $ (24,413) $ (22,715)
Net Carrying Amount 19,240  
Gross Carrying Amount, Total 47,288 47,288
Net Carrying Amount, Total 22,875 24,573
In Process Research and Development [Member]    
In-process R&D 3,635 3,635
Customer Relationships [Member]    
Gross Carrying Amount 9,407 9,407
Accumulated Amortization (5,719) (5,398)
Net Carrying Amount $ 3,688 4,009
Customer Relationships [Member] | Minimum [Member]    
Amortization Period (Year) 1 year  
Customer Relationships [Member] | Maximum [Member]    
Amortization Period (Year) 10 years  
Developed Technology Rights [Member]    
Gross Carrying Amount $ 30,000 30,000
Accumulated Amortization (16,150) (14,987)
Net Carrying Amount $ 13,850 15,013
Developed Technology Rights [Member] | Minimum [Member]    
Amortization Period (Year) 4 years  
Developed Technology Rights [Member] | Maximum [Member]    
Amortization Period (Year) 9 years  
Trademarks and Trade Names [Member]    
Gross Carrying Amount $ 1,598 1,598
Accumulated Amortization (759) (706)
Net Carrying Amount $ 839 892
Trademarks and Trade Names [Member] | Minimum [Member]    
Amortization Period (Year) 2 years  
Trademarks and Trade Names [Member] | Maximum [Member]    
Amortization Period (Year) 10 years  
Patents [Member]    
Gross Carrying Amount $ 1,800 1,800
Accumulated Amortization (1,620) (1,600)
Net Carrying Amount $ 180 200
Patents [Member] | Minimum [Member]    
Amortization Period (Year) 7 years  
Patents [Member] | Maximum [Member]    
Amortization Period (Year) 10 years  
Noncompete Agreements [Member]    
Amortization Period (Year) 3 years  
Gross Carrying Amount $ 848 848
Accumulated Amortization (165) (24)
Net Carrying Amount $ 683 $ 824