XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Intangibles - Amortization of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Intangibles, gross $ 45,770 $ 42,682
Accumulated amortization (25,175) (20,491)
Intangibles, net $ 20,595 22,191
Patents [Member]    
Estimated useful life (Year) 17 years  
Intangibles, gross $ 9,232 9,174
Intellectual Property [Member]    
Estimated useful life (Year) 10 years  
Intangibles, gross $ 250 250
Developed Technology Rights [Member]    
Estimated useful life (Year) 5 years  
Intangibles, gross $ 24,554 22,504
Customer Relationships [Member]    
Estimated useful life (Year) 10 years  
Intangibles, gross $ 11,734 $ 10,754