XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Intangibles - Amortization of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Intangibles, gross $ 44,859  
Accumulated amortization (20,025)  
Intangibles, net 24,834  
Patents [Member]    
Intangibles, gross 9,117  
Intellectual Property [Member]    
Intangibles, gross 250  
Developed Technology Rights [Member]    
Intangibles, gross 24,016  
Customer Relationships [Member]    
Intangibles, gross $ 11,476  
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   $ 43,230
Accumulated amortization   (14,772)
Intangibles, net   28,458
Maximum [Member] | Patents [Member]    
Intangibles, gross   9,231
Maximum [Member] | Intellectual Property [Member]    
Intangibles, gross   250
Maximum [Member] | Developed Technology Rights [Member]    
Intangibles, gross   22,836
Maximum [Member] | Customer Relationships [Member]    
Intangibles, gross   $ 10,913