XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 14 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Revenue:

                

Electronic Test

 $16,159  $10,993  $27,275  $21,364 

Environmental Technologies

  8,273   8,136   15,101   16,178 

Process Technologies

  9,559   13,429   21,439   26,935 

Total revenue

 $33,991  $32,558  $63,815  $64,477 
                 

Income from divisional operations:

                

Electronic Test

 $1,743  $2,641  $3,556  $5,219 

Environmental Technologies

  993   943   1,008   1,956 

Process Technologies

  970   2,592   2,931   5,268 

Total income from divisional operations

  3,706   6,176   7,495   12,443 

Corporate expenses

  (2,473)  (2,309)  (5,175)  (4,514)

Acquired intangible amortization

  (897)  (523)  (1,492)  (1,067)

Interest expense

  (253)  (176)  (393)  (358)

Other income (expense)

  213   197   648   255 

Earnings before income tax expense

 $296  $3,365  $1,083  $6,759 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Revenue:

                

U.S.

 $14,423  $9,912  $24,900  $21,002 

Foreign

  19,568   22,646   38,915   43,475 
  $33,991  $32,558  $63,815  $64,477 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

June 30,

  

December 31,

 
  

2024

  

2023

 

Property and equipment:

        

U.S.

 $2,438  $2,502 

Foreign

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

June 30,

  

December 31,

 
  

2024

  

2023

 

Identifiable assets:

        

Electronic Test

 $81,668  $32,505 

Environmental Technologies

  21,827   16,772 

Process Technologies

  55,460   56,842 

Corporate

  1,599   28,710 
  $160,554  $134,829