XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Revenues (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 

Heavy Fabrications

 $25,248  $22,016 

Gearing

  5,966   8,337 

Industrial Solutions

  5,647   7,994 

Eliminations

  (23)  (731)

Consolidated

 $36,838  $37,616