XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Changes in Goodwill [Table Text Block]

Balance - January 1, 2023

  $ 21,605  

Impact of foreign currency translation adjustments

    (27

)

Balance - September 30, 2023

  $ 21,578  
Schedule of Goodwill [Table Text Block]
   

September 30,

   

December 31,

 
   

2023

   

2022

 

Electronic Test

  $ 3,364     $ 3,369  

Environmental Technologies

    1,817       1,817  

Process Technologies

    16,397       16,419  
                 

Total goodwill

  $ 21,578     $ 21,605  
Schedule of Indefinite-Lived Intangible Assets [Table Text Block]

Balance - January 1, 2023

  $ 8,369  

Impact of foreign currency translation adjustments

    (5

)

Balance – September 30, 2023

  $ 8,364  
Schedule of Finite-Lived Intangible Assets [Table Text Block]

Balance - January 1, 2023

  $ 10,190  

Impact of foreign currency translation adjustments

    (13

)

Amortization

    (1,582

)

Balance - September 30, 2023

  $ 8,595  
Schedule Of Intangible Assets [Table Text Block]
   

September 30,

   

December 31,

 
   

2023

   

2022

 

Electronic Test

  $ 3,761     $ 4,139  

Environmental Technologies

    804       832  

Process Technologies

    12,394       13,588  
                 

Total intangible assets

  $ 16,959     $ 18,559  
   

September 30, 2023

 
   

Gross
Carrying
Amount

   

Accumulated

Amortization

   

Net
Carrying
Amount

 

Finite-lived intangible assets:

                       

Customer relationships

  $ 16,296     $ 9,251     $ 7,045  

Technology

    2,848       1,298       1,550  

Patents

    590       590       -  

Backlog

    490       490       -  

Software

    270       270       -  

Trade name

    140       140       -  

Total finite-lived intangible assets

    20,634       12,039       8,595  

Indefinite-lived intangible assets:

                       

Trademarks

    8,364       -       8,364  

Total intangible assets

  $ 28,998     $ 12,039     $ 16,959  
   

December 31, 2022

 
   

Gross
Carrying
Amount

   

Accumulated

Amortization

   

Net
Carrying
Amount

 

Finite-lived intangible assets:

                       

Customer relationships

  $ 16,313     $ 7,990     $ 8,323  

Technology

    2,855       988       1,867  

Patents

    590       590       -  

Backlog

    492       492       -  

Software

    270       270       -  

Trade name

    140       140       -  

Total finite-lived intangible assets

    20,660       10,470       10,190  

Indefinite-lived intangible assets:

                       

Trademarks

    8,369       -       8,369  

Total intangible assets

  $ 29,029     $ 10,470     $ 18,559  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2023 (remainder)

  $ 511  

2024

  $ 1,965  

2025

  $ 1,757  

2026

  $ 1,148  

2027

  $ 654