XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues $ 35,503 $ 57,163 $ 109,571 $ 156,879
Consolidation, Eliminations [Member]        
Revenues (1) (1) (808) (457)
Heavy Fabrications [Member] | Operating Segments [Member]        
Revenues 20,600 38,326 62,228 103,864
Gearing [Member] | Operating Segments [Member]        
Revenues 9,167 11,404 27,958 34,347
Industrial Solutions [Member] | Operating Segments [Member]        
Revenues $ 5,737 $ 7,434 $ 20,193 $ 19,125