XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue:

                

Electronic Test

 

$

10,993

  

$

9,797

  

$

21,364

  

$

18,575

 

Environmental Technologies

  

8,136

   

7,507

   

16,178

   

14,500

 

Process Technologies

  

13,429

   

12,267

   

26,935

   

20,577

 

Total revenue

 

$

32,558

  

$

29,571

  

$

64,477

  

$

53,652

 
                 

Income from divisional operations:

                

Electronic Test

 

$

2,641

  

$

2,193

  

$

5,219

  

$

4,080

 

Environmental Technologies

  

943

   

1,070

   

1,956

   

1,872

 

Process Technologies

  

2,592

   

2,569

   

5,268

   

3,299

 

Total income from divisional operations

  

6,176

   

5,832

   

12,443

   

9,251

 

Corporate expenses

  

(2,309

)

  

(2,339

)

  

(4,514

)

  

(4,174

)

Acquired intangible amortization

  

(523

)

  

(765

)

  

(1,067

)

  

(1,547

)

Interest expense

  

(176

)

  

(141

)

  

(358

)

  

(278

)

Other income (expense)

  

197

   

(17

)

  

255

   

(27

)

Earnings before income tax expense

 

$

3,365

  

$

2,570

  

$

6,759

  

$

3,225

 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue:

                

U.S.

 $9,912  $14,068  $21,002  $23,302 

Foreign

  22,646   15,503   43,475   30,350 
  $32,558  $29,571  $64,477  $53,652 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

June 30,

  

December 31,

 
  

2023

  

2022

 

Property and equipment:

        

U.S.

 $2,523  $2,658 

Foreign

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

June 30,

  

December 31,

 
  

2023

  

2022

 

Identifiable assets:

        

Electronic Test

 $30,245  $31,143 

Environmental Technologies

  18,080   18,040 

Process Technologies

  55,104   56,866 

Corporate

  29,428   4,017 
  $132,857  $110,066