XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 36,838 $ 37,616
Consolidation, Eliminations [Member]    
Revenues (23) (731)
Heavy Fabrications [Member] | Operating Segments [Member]    
Revenues 25,248 22,016
Gearing [Member] | Operating Segments [Member]    
Revenues 5,966 8,337
Industrial Solutions [Member] | Operating Segments [Member]    
Revenues $ 5,647 $ 7,994