XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Acquired Intangible Assets and Goodwill - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Gross Carrying Amount $ 69,292 $ 69,292
Accumulated Amortization 43,454 40,652
Patents [Member]    
Gross Carrying Amount 24,715 24,715
Accumulated Amortization 24,533 24,410
Noncompete Agreements [Member]    
Gross Carrying Amount 2,749 2,749
Accumulated Amortization 2,749 2,749
Customer Lists [Member]    
Gross Carrying Amount 22,017 22,017
Accumulated Amortization 13,122 11,466
Trade Names [Member]    
Gross Carrying Amount 18,636 18,636
Accumulated Amortization 1,875 1,339
Developed Technology Rights [Member]    
Gross Carrying Amount 475 475
Accumulated Amortization 475 475
Licensing Agreements [Member]    
Gross Carrying Amount 700 700
Accumulated Amortization $ 700 $ 213