XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues $ 44,843 $ 40,389 $ 136,699 $ 119,608
Consolidation, Eliminations [Member]        
Revenues (7) (61) (819) (346)
Heavy Fabrications [Member] | Operating Segments [Member]        
Revenues 30,640 28,675 93,486 87,282
Gearing [Member] | Operating Segments [Member]        
Revenues 10,190 7,562 30,890 20,315
Industrial Solutions [Member] | Operating Segments [Member]        
Revenues $ 4,020 $ 4,213 $ 13,142 $ 12,357