XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Note 2 - Revenues (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended March 31,

 
   

2026

   

2025

 

Heavy Fabrications

  $ 16,367     $ 25,248  

Gearing

    8,454       5,966  

Industrial Solutions

    9,236       5,647  

Eliminations

    -       (23 )

Consolidated

  $ 34,057     $ 36,838