XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Segment Information (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2023

  

2022

  

2023

  

2022

 

 

 

As Restated

      

As Restated

     
Revenue:                

Electronic Test

 $11,547  $10,408  $32,911  $28,983 

Environmental Technologies

  7,000   7,631   23,178   22,131 

Process Technologies

  12,394   12,732   39,329   33,309 

Total revenue

 $30,941  $30,771  $95,418  $84,423 
                 

Income from divisional operations:

                

Electronic Test

 $3,268  $2,406  $8,487  $6,486 

Environmental Technologies

  523   1,021   2,479   2,893 

Process Technologies

  2,094   2,465   7,362   5,764 

Total income from divisional operations

  5,885   5,892   18,328   15,143 

Corporate expenses

  (2,902)  (2,138)  (7,416)  (6,312)

Acquired intangible amortization

  (515)  (595)  (1,582)  (2,142)

Interest expense

  (168)  (179)  (526)  (457)

Other income (expense)

  423   59   678   32 

Earnings before income tax expense

 $2,723  $3,039  $9,482  $6,264 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

As Restated

      

As Restated

     

Revenue:

                

U.S.

 $10,272  $12,619  $31,274  $35,921 

Foreign

  20,669   18,152   64,144   48,502 
  $30,941  $30,771  $95,418  $84,423 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Property and equipment:

        

U.S.

 $2,529  $2,658 

Foreign

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

September 30,

  

December 31,

 
  

2023

  

2022

 
  

As Restated

     

Identifiable assets:

        

Electronic Test

 $32,406  $31,143 

Environmental Technologies

  17,349   18,040 

Process Technologies

  57,520   56,866 

Corporate

  28,143   4,017 
  $135,418  $110,066