XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Revenues (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Heavy Fabrications

 $31,593  $27,272 

Gearing

  11,965   10,584 

Industrial Solutions

  5,423   4,073 

Eliminations

  (108)  (85)

Consolidated

 $48,873  $41,844