XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Changes in Goodwill [Table Text Block]

Balance - January 1, 2024

  $ 21,728  

Acquisition of Alfamation

    10,640  

Impact of foreign currency translation adjustments

    107  

Balance – September 30, 2024

  $ 32,475  
Schedule of Goodwill [Table Text Block]
   

September 30,

   

December 31,

 
   

2024

   

2023

 

Electronic Test

  $ 14,166     $ 3,436  

Environmental Technologies

    1,817       1,817  

Process Technologies

    16,492       16,475  

Total goodwill

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

Balance - January 1, 2024

  $ 8,398  

Acquisition of Alfamation

    2,077  

Impact of foreign currency translation adjustments

    24  

Balance – September 30, 2024

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

Balance - January 1, 2024

  $ 8,198  

Acquisition of Alfamation

    11,476  

Impact of foreign currency translation adjustments

    140  

Amortization

    (2,436 )

Balance - September 30, 2024

  $ 17,378  
Schedule Of Intangible Assets [Table Text Block]
   

September 30,

   

December 31,

 
   

2024

   

2023

 

Electronic Test

    16,124       3,728  

Environmental Technologies

    778       794  

Process Technologies

    10,975       12,074  

Total intangible assets

  $ 27,877     $ 16,596  
   

September 30, 2024

 
   

Gross

Carrying

Amount

   

Accumulated

Amortization

   

Net

Carrying

Amount

 

Finite-lived intangible assets:

                       

Customer relationships

  $ 23,908     $ 11,061     $ 12,847  

Technology

    5,877       1,863       4,014  

Patents

    590       590       -  

Backlog

    1,612       1,095       517  

Software

    270       270       -  

Trade name

    140       140       -  

Total finite-lived intangible assets

    32,397       15,019       17,378  

Indefinite-lived intangible assets:

                       

Trademarks

    10,499       -       10,499  

Total intangible assets

  $ 42,896     $ 15,019     $ 27,877  
   

December 31, 2023

 
   

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]

2024 (remainder)

  $ 929  

2025

  $ 2,687  

2026

  $ 1,835  

2027

  $ 1,341  

2028

  $ 1,209