XML 43 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 50,012 $ 46,491 $ 91,856 $ 79,219
Consolidation, Eliminations [Member]        
Revenues (727) (284) (812) (286)
Heavy Fabrications [Member] | Operating Segments [Member]        
Revenues 35,575 35,830 62,847 58,607
Gearing [Member] | Operating Segments [Member]        
Revenues 10,115 7,404 20,700 12,753
Industrial Solutions [Member] | Operating Segments [Member]        
Revenues $ 5,049 $ 3,541 $ 9,121 $ 8,145