XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Intangibles - Amortization of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Intangibles, gross $ 42,822  
Accumulated amortization (16,102)  
Intangibles, net 26,720  
Patents [Member]    
Intangibles, gross 9,116  
Intellectual Property [Member]    
Intangibles, gross 250  
Developed Technology Rights [Member]    
Intangibles, gross 22,638  
Customer Relationships [Member]    
Intangibles, gross $ 10,818  
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