XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Acquired Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

2024

   

2023

 

In Thousands

 

Gross

Carrying

Amount

   

Accumulated

Amortization

   

Gross

Carrying

Amount

   

Accumulated

Amortization

 
                                 

Patents

    24,715       24,533       24,715       24,410  

Non-compete agreements

    2,749       2,749       2,749       2,749  

Customer list

    22,017       13,122       22,017       11,466  

Trade names

    18,636       1,875       18,636       1,339  

Developed technology

    475       475       475       475  

License agreements

    700       700       700       213  
      69,292       43,454       69,292       40,652  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

All Amounts in Thousands

       
         

2025

  $ 2,265  

2026

    2,218  

2027

    2,132  

2028

    1,482  

2029

    1,374  

Thereafter

    8,583  

Subtotal

    18,054  

Indefinite-lived intangible asset balance

    7,784  

Total

  $ 25,838