XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Note 17 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Years Ended
December 31,

 
  

2023

  

2022

 

Revenue:

        

Electronic Test

 $41,016  $40,219 

Environmental Technologies

  30,801   30,172 

Process Technologies

  51,485   46,437 

Total Revenue

 $123,302  $116,828 
         

Division operating income:

        

Electronic Test

 $10,189  $9,931 

Environmental Technologies

  3,073   3,817 

Process Technologies

  9,544   8,230 

Total division operating income

  22,806   21,978 
         

Corporate expenses

  (10,272)  (8,563)

Acquired intangible amortization

  (2,095)  (2,694)

Interest expense

  (679)  (635)

Other income

  1,288   59 

Earnings before income tax expense

 $11,048  $10,145 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Years Ended
December 31,

 
  

2023

  

2022

 

Revenue:

        

U.S.

 $45,222  $49,096 

Foreign

  78,080   67,732 
  $123,302  $116,828 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Property and equipment:

        

U.S.

 $2,502  $2,658 

Foreign

  688   474 
  $3,190  $3,132 
Asset [Member]  
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Identifiable assets:

        

Electronic Test

 $32,505  $31,143 

Environmental Technologies

  16,772   18,040 

Process Technologies

  56,842   56,866 

Corporate

  28,710   4,017 
  $134,829  $110,066 
         

Capital expenditures:

        

Electronic Test

 $599  $80 

Environmental Technologies

  495   368 

Process Technologies

  170   543 

Corporate

  27   374 
  $1,291  $1,365