XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenues (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Heavy Fabrications

 $28,675  $43,440  $87,282  $125,424 

Gearing

  7,562   7,125   20,315   20,273 

Industrial Solutions

  4,213   4,081   12,357   12,516 

Eliminations

  (61)  (32)  (346)  (39)

Consolidated

 $40,389  $54,614  $119,608  $158,174