XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Intangibles - Amortization of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Intangibles, gross $ 43,667  
Accumulated amortization (22,505)  
Intangibles, net 21,162  
Patents [Member]    
Intangibles, gross 9,160  
Intellectual Property [Member]    
Intangibles, gross 250  
Developed Technology Rights [Member]    
Intangibles, gross 23,180  
Customer Relationships [Member]    
Intangibles, gross $ 11,077  
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,682
Accumulated amortization   (20,491)
Intangibles, net   22,191
Maximum [Member] | Patents [Member]    
Intangibles, gross   9,174
Maximum [Member] | Intellectual Property [Member]    
Intangibles, gross   250
Maximum [Member] | Developed Technology Rights [Member]    
Intangibles, gross   22,504
Maximum [Member] | Customer Relationships [Member]    
Intangibles, gross   $ 10,754