XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Note 2 - Revenues (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended March 31,
 
   
2021
   
2020
 
Heavy Fabrications
  $
22,777
    $
38,368
 
Gearing
   
5,349
     
6,227
 
Industrial Solutions
   
4,604
     
4,039
 
Eliminations
   
(2
)    
-
 
Consolidated
  $
32,728
    $
48,634