XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Revenues (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Heavy Fabrications

 $33,944  $35,575  $65,537  $62,847 

Gearing

  10,977   10,115   22,943   20,700 

Industrial Solutions

  6,270   5,049   11,692   9,121 

Eliminations

  (348)  (727)  (456)  (812)

Consolidated

 $50,843  $50,012  $99,716  $91,856