XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 143,136 $ 203,477
Consolidation, Eliminations [Member]    
Revenues (1,165) (458)
Heavy Fabrications [Member] | Operating Segments [Member]    
Revenues 82,657 133,368
Gearing [Member] | Operating Segments [Member]    
Revenues 35,588 45,408
Industrial Solutions [Member] | Operating Segments [Member]    
Revenues $ 26,056 $ 25,159