XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 34,057 $ 36,838 $ 36,838
Consolidation, Eliminations [Member]      
Revenues 0 (23) (23)
Heavy Fabrications [Member] | Operating Segments [Member]      
Revenues 16,367 25,248 25,248
Gearing [Member] | Operating Segments [Member]      
Revenues 8,454 5,966 5,966
Industrial Solutions [Member] | Operating Segments [Member]      
Revenues $ 9,236 $ 5,647 $ 5,647