XML 160 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Acquired Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross value $ 112,736 $ 118,859  
Accumulated Currency Translation Adjustment (3,218) (4,227)  
Current period impairment charge (600) (2,439) $ (389)
Accumulated Amortization (26,536) (21,036)  
Net book value $ 82,382 $ 91,157  
Useful life (Year) 13 years 13 years  
Intangible assets, net $ 82,382 $ 91,157  
Developed Technology Rights [Member]      
Gross value 89,580 93,953  
Accumulated Currency Translation Adjustment (1,608) (2,648)  
Current period impairment charge 0 (1,025)  
Accumulated Amortization (17,891) (14,381)  
Net book value $ 70,081 $ 75,899  
Useful life (Year) 15 years 15 years  
Intangible assets, net $ 70,081 $ 75,899  
In Process Research and Development [Member]      
Gross value 3,256 5,006  
Accumulated Currency Translation Adjustment (1,006) (1,005)  
Current period impairment charge (600) (1,414)  
Accumulated Amortization 0 0  
Net book value 1,650 2,587  
Intangible assets, net 1,650 2,587  
Customer Relationships [Member]      
Gross value 9,000 9,000  
Accumulated Currency Translation Adjustment 0 0  
Current period impairment charge 0 0  
Accumulated Amortization (1,727) (827)  
Net book value $ 7,273 $ 8,173  
Useful life (Year) 10 years 10 years  
Intangible assets, net $ 7,273 $ 8,173  
Distribution Rights [Member]      
Gross value 4,700 4,700  
Accumulated Currency Translation Adjustment (415) (415)  
Current period impairment charge 0 0  
Accumulated Amortization (4,285) (4,285)  
Net book value $ 0 $ 0  
Useful life (Year) 5 years 5 years  
Intangible assets, net $ 0 $ 0  
Patents [Member]      
Gross value 1,000 1,000  
Accumulated Currency Translation Adjustment (189) (159)  
Current period impairment charge 0 0  
Accumulated Amortization (632) (582)  
Net book value $ 179 $ 259  
Useful life (Year) 16 years 16 years  
Intangible assets, net $ 179 $ 259  
Trade Names [Member]      
Gross value 5,200 5,200  
Accumulated Currency Translation Adjustment 0 0  
Current period impairment charge 0 0  
Accumulated Amortization (2,001) (961)  
Net book value $ 3,199 $ 4,239  
Useful life (Year) 5 years 5 years  
Intangible assets, net $ 3,199 $ 4,239