XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Revenues (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Heavy Fabrications

 $38,326  $30,640  $103,864  $93,486 

Gearing

  11,404   10,190   34,347   30,890 

Industrial Solutions

  7,434   4,020   19,125   13,142 

Eliminations

  (1)  (7)  (457)  (819)

Consolidated

 $57,163  $44,843  $156,879  $136,699