XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 46,491 $ 54,926 $ 79,219 $ 103,560
Consolidation, Eliminations [Member]        
Revenues (284) (7) (286) (7)
Heavy Fabrications [Member] | Operating Segments [Member]        
Revenues 35,830 43,614 58,607 81,983
Gearing [Member] | Operating Segments [Member]        
Revenues 7,404 6,922 12,753 13,149
Industrial Solutions [Member] | Operating Segments [Member]        
Revenues $ 3,541 $ 4,397 $ 8,145 $ 8,435