XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Acquired Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Gross value $ 112,136 $ 112,136  
Accumulated Currency Translation Adjustment (3,218) (3,218)  
Current period impairment charge (62,190) 0 $ (600)
Accumulated Amortization (42,102) (34,319)  
Net book value $ 4,626 $ 74,599  
Useful life (Year) 13 years 13 years  
Developed Technology Rights [Member]      
Gross value $ 89,580 $ 89,580  
Accumulated Currency Translation Adjustment (1,608) (1,608)  
Current period impairment charge (56,518) 0  
Accumulated Amortization (29,481) (23,686)  
Net book value $ 1,973 $ 64,286  
Useful life (Year) 15 years 15 years  
In Process Research and Development [Member]      
Gross value $ 2,656 $ 2,656  
Accumulated Currency Translation Adjustment (1,006) (1,006)  
Current period impairment charge 0 0  
Accumulated Amortization 0 0  
Net book value 1,650 1,650  
Customer Relationships [Member]      
Gross value 9,000 9,000  
Accumulated Currency Translation Adjustment 0 0  
Current period impairment charge (5,113) 0  
Accumulated Amortization (3,527) (2,627)  
Net book value $ 360 $ 6,373  
Useful life (Year) 10 years 10 years  
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  
Patents [Member]      
Gross value $ 1,000 $ 1,000  
Accumulated Currency Translation Adjustment (189) (189)  
Current period impairment charge 0 0  
Accumulated Amortization (728) (680)  
Net book value $ 83 $ 131  
Useful life (Year) 16 years 16 years  
Trade Names [Member]      
Gross value $ 5,200 $ 5,200  
Accumulated Currency Translation Adjustment 0 0  
Current period impairment charge (559) 0  
Accumulated Amortization (4,081) (3,041)  
Net book value $ 560 $ 2,159  
Useful life (Year) 5 years 5 years