XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Intangibles - Amortization of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Intangibles, gross $ 42,888  
Accumulated amortization (17,627)  
Intangibles, net 25,261  
Patents [Member]    
Intangibles, gross 9,132  
Intellectual Property [Member]    
Intangibles, gross 250  
Developed Technology Rights [Member]    
Intangibles, gross 22,672  
Customer Relationships [Member]    
Intangibles, gross $ 10,834  
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