v3.25.4
Note 10 - Intangibles - Amortization of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Intangibles, gross $ 44,654 $ 42,682
Accumulated amortization (27,609) (20,491)
Intangibles, net $ 17,045 22,191
Patents [Member]    
Estimated useful life (Year) 17 years  
Intangibles, gross $ 8,795 9,174
Developed Technology Rights [Member]    
Estimated useful life (Year) 5 years  
Intangibles, gross $ 24,095 22,504
Customer Relationships [Member]    
Estimated useful life (Year) 10 years  
Intangibles, gross $ 11,514 10,754
Intellectual Property [Member]    
Estimated useful life (Year) 10 years  
Intangibles, gross $ 250 $ 250