XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Changes in Goodwill [Table Text Block]

Balance - January 1, 2024

  $ 21,728  

Acquisition of Alfamation

    11,796  

Impact of foreign currency translation adjustments

    (246 )

Balance - March 31, 2024

  $ 33,278  
Schedule Of Intangible Assets [Table Text Block]
  

March 31,

  

December 31,

 
  

2024

  

2023

 

Electronic Test

 $15,026  $3,436 

Environmental Technologies

  1,817   1,817 

Process Technologies

  16,435   16,475 

Total goodwill

 $33,278  $21,728 
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Electronic Test

    16,357       3,728  

Environmental Technologies

    796       794  

Process Technologies

    11,666       12,074  

Total intangible assets

  $ 28,819     $ 16,596  
   

March 31, 2024

 
   

Gross

Carrying

Amount

   

Accumulated

Amortization

   

Net

Carrying

Amount

 

Finite-lived intangible assets:

                       

Customer relationships

  $ 22,202     $ 10,082     $ 12,120  

Technology

    3,195       1,504       1,691  

Patents

    590       590       -  

Backlog

    3,851       574       3,277  

Software

    270       270       -  

Trade name

    140       140       -  

Total finite-lived intangible assets

    30,248       13,160       17,088  
Indefinite-lived intangible assets:                         

Trademarks

    11,731       -       11,731  

Total intangible assets

  $ 41,979     $ 13,160     $ 28,819  
   

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 Indefinite-Lived Intangible Assets [Table Text Block]

Balance - January 1, 2024

  $ 8,398  

Acquisition of Alfamation

    3,399  

Impact of foreign currency translation adjustments

    (66 )

Balance - March 31, 2024

  $ 11,731  
Schedule of Finite-Lived Intangible Assets [Table Text Block]

Balance - January 1, 2024

  $ 8,198  

Acquisition of Alfamation

    9,688  

Impact of foreign currency translation adjustments

    (203 )

Amortization

    (595 )

Balance - March 31, 2024

  $ 17,088  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2024 (remainder)

  $ 4,384  

2025

  $ 2,863  

2026

  $ 1,577  

2027

  $ 1,083  

2028

  $ 952