XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Acquired Intangible Assets and Goodwill - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Gross Carrying Amount $ 69,292 $ 69,292
Accumulated Amortization 40,652 38,172
Patents [Member]    
Gross Carrying Amount 24,715 24,715
Accumulated Amortization 24,410 24,270
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 11,466 9,783
Trademarks [Member]    
Gross Carrying Amount 18,636 18,636
Accumulated Amortization 1,339 802
Developed Technology Rights [Member]    
Gross Carrying Amount 475 475
Accumulated Amortization 475 396
Licensing Agreements [Member]    
Gross Carrying Amount 700 700
Accumulated Amortization $ 213 $ 172