XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Heavy Fabrications

 $82,657  $133,368 

Gearing

  35,588   45,408 

Industrial Solutions

  26,056   25,159 

Eliminations

  (1,165)  (458)

Consolidated

 $143,136  $203,477