XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 44,239 $ 35,503 $ 120,312 $ 109,571
Consolidation, Eliminations [Member]        
Revenues (66) (1) (490) (808)
Heavy Fabrications [Member] | Operating Segments [Member]        
Revenues 29,364 20,600 79,600 62,228
Gearing [Member] | Operating Segments [Member]        
Revenues 7,069 9,167 20,320 27,958
Industrial Solutions [Member] | Operating Segments [Member]        
Revenues $ 7,872 $ 5,737 $ 20,882 $ 20,193