XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

December 31,

 

(in thousands)

 

2023

  

2022

 

Carrying amount at beginning of period

 $56,260  $57,689 

Effect of change in currency translation

  805   (1,429)

Carrying amount at end of period

 $57,065  $56,260 
Schedule of Intangible Assets and Goodwill [Table Text Block]
      

December 31, 2023

  

December 31, 2022

 

(in thousands)

 

Average

      

Accumulated

          

Accumulated

     

Amortizable intangible assets:

 

Life*

  

Gross

  

Amortization

  

Net

  

Gross

  

Amortization

  

Net

 

Distribution agreements/customer relationships

  6  $16,038  $(9,706) $6,332  $16,124  $(8,727) $7,397 

Existing technology & software development

  2   35,007   (27,029)  7,978   37,549   (26,482)  11,067 

Trade names and patents

  3   7,613   (6,094)  1,519   7,523   (5,197)  2,326 

Total amortizable intangible assets

     $58,658  $(42,829) $15,829  $61,196  $(40,406) $20,790 

Indefinite-lived intangible assets:

              207           224 

Total intangible assets

             $16,036          $21,014 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

    

2024

 $5,281 

2025

  4,027 

2026

  2,366 

2027

  1,269 

2028

  1,546 

Thereafter

  1,340 

Total

 $15,829