XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Revenues (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

 

Heavy Fabrications

 $117,206  $101,994 

Gearing

  42,588   28,583 

Industrial Solutions

  17,804   15,402 

Eliminations

  (839)  (360)

Consolidated

 $176,759  $145,619