XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Changes in Goodwill [Table Text Block]

(in thousands)

       

Balance - January 1, 2023

  $ 21,605  

Impact of foreign currency translation adjustments

    123  

Balance - December 31, 2023

  $ 21,728  

Alfamation acquisition (Electronic Test segment)

    9,883  

Impact of foreign currency translation adjustments (all goodwill)

    (867 )

Balance - December 31, 2024

  $ 30,744  
Schedule of Goodwill [Table Text Block]
   

December 31,

 

(in thousands)

 

2024

   

2023

 

Electronic Test

  $ 12,567     $ 3,436  

Environmental Technologies

    1,817       1,817  

Process Technologies

    16,360       16,475  

Total Goodwill

  $ 30,744     $ 21,728  
Schedule of Indefinite-Lived Intangible Assets [Table Text Block]

(in thousands)

       

Balance - January 1, 2023

  $ 8,369  

Impact of foreign currency translation adjustments

    29  

Balance - December 31, 2023

    8,398  

Alfamation acquisition

    1,967  

Impact of foreign currency translation adjustments

    (190 )

Balance - December 31, 2024

  $ 10,175  
Schedule of Finite-Lived Intangible Assets [Table Text Block]

(in thousands)

       

Balance - January 1, 2023

  $ 10,190  

Impact of foreign currency translation adjustments

    102  

Amortization

    (2,094 )

Balance - December 31, 2023

    8,198  

Alfamation™ acquisition

    11,365  

Impact of foreign currency translation adjustments

    (817 )

Amortization

    (2,545

)

Balance - December 31, 2024

  $ 16,201  
Schedule Of Intangible Assets [Table Text Block]
   

December 31, 2024

 

(in thousands)

 

Gross
Carrying
Amount

   

Accumulated

Amortization

   

Net
Carrying
Amount

 

Finite-lived intangible assets:

                       

Customer relationships

  $ 23,912     $ 11,496     $ 12,416  

Technology

    5,786       2,001       3,785  

Patents

    590       590       -  

Backlog

    481       481       -  

Software

    270       270       -  

Trade name

    140       140       -  

Total finite-lived intangible assets

    31,179       14,978       16,201  

Indefinite-lived intangible assets:

                       

Trademarks

    10,175               10,175  

Total intangible assets

  $ 41,354     $ 14,978     $ 26,376  
   

December 31, 2023

 

(in thousands)

 

Gross
Carrying
Amount

   

Accumulated

Amortization

   

Net
Carrying
Amount

 

Finite-lived intangible assets:

                       

Customer relationships

  $ 16,407     $ 9,687     $ 6,720  

Technology

    2,895       1,417       1,478  

Patents

    590       590       -  

Backlog

    499       499       -  

Software

    270       270       -  

Trade name

    140       140       -  

Total finite-lived intangible assets

    20,801       12,603       8,198  

Indefinite-lived intangible assets:

                       

Trademarks

    8,398               8,398  

Total intangible assets

  $ 29,199     $ 12,603     $ 16,596  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

       

2025

  $ 3,184  

2026

    2,393  

2027

    1,855  

2028

    1,531  

2029

    1,227  

Thereafter

    6,011  

Total estimated amortization of finite-lived intangible assets

  $ 16,201