XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months Ended

March 31,

 
   

2024

   

2023

 

Revenue:

               

Electronic Test

  $ 11,116     $ 10,371  

Environmental Technologies

    6,828       8,042  

Process Technologies

    11,880       13,506  

Total revenue

  $ 29,824     $ 31,919  
                 

Income from divisional operations:

               

Electronic Test

  $ 1,813     $ 2,578  

Environmental Technologies

    15       1,013  

Process Technologies

    1,961       2,676  

Total income from divisional operations

    3,789       6,267  

Corporate expenses

    (2,702 )     (2,205 )

Acquired intangible amortization

    (595 )     (544 )

Interest expense

    (140 )     (182 )

Other income (expense)

    435       58  

Earnings before income tax expense

  $ 787     $ 3,394  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three Months Ended
March 31,

 
   

2024

   

2023

 

Revenue:

               

U.S.

  $ 10,477     $ 11,090  

Foreign

    19,347       20,829  
    $ 29,824     $ 31,919  
Long-Lived Assets by Geographic Areas [Table Text Block]
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Property and equipment:

               

U.S.

  $ 2,502     $ 2,502  

Foreign

    2,269       688  
    $ 4,771     $ 3,190  
Asset [Member]  
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Identifiable assets:

               

Electronic Test

  $ 75,508     $ 32,505  

Environmental Technologies

    16,624       16,772  

Process Technologies

    57,815       56,842  

Corporate

    9,580       28,710  
    $ 159,527     $ 134,829