XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Intangibles - Amortization of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangibles, gross $ 43,230  
Accumulated amortization (14,772)  
Intangibles, net 28,458  
Patents [Member]    
Intangibles, gross 9,231  
Intellectual Property [Member]    
Intangibles, gross 250  
Developed Technology Rights [Member]    
Intangibles, gross 22,836  
Customer Relationships [Member]    
Intangibles, gross $ 10,913  
Minimum [Member] | Patents [Member]    
Estimated useful life (Year) 17 years  
Minimum [Member] | Intellectual Property [Member]    
Estimated useful life (Year) 10 years  
Minimum [Member] | Developed Technology Rights [Member]    
Estimated useful life (Year) 5 years  
Minimum [Member] | Customer Relationships [Member]    
Estimated useful life (Year) 10 years  
Maximum [Member]    
Intangibles, gross   $ 42,908
Accumulated amortization   (9,738)
Intangibles, net   33,170
Maximum [Member] | Patents [Member]    
Intangibles, gross   10,646
Maximum [Member] | Intellectual Property [Member]    
Intangibles, gross   250
Maximum [Member] | Developed Technology Rights [Member]    
Intangibles, gross   21,661
Maximum [Member] | Customer Relationships [Member]    
Intangibles, gross   $ 10,351