XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 48,873 $ 41,844
Consolidation, Eliminations [Member]    
Revenues (108) (85)
Heavy Fabrications [Member] | Operating Segments [Member]    
Revenues 31,593 27,272
Gearing [Member] | Operating Segments [Member]    
Revenues 11,965 10,584
Industrial Solutions [Member] | Operating Segments [Member]    
Revenues $ 5,423 $ 4,073