XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Segment Reporting - Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenues from external customers                 $ 203,477 $ 176,759
Revenue from Contract with Customer, Including Assessed Tax $ 46,598 $ 57,163 $ 50,843 $ 48,873 $ 40,060 $ 44,843 $ 50,012 $ 41,844 203,477 176,759
Operating income (loss) 2,274 $ 5,367 $ 2,216 $ 1,282 (2,102) $ (520) $ (1,912) $ (2,073) 11,139 (6,607)
Depreciation and amortization                 6,383 6,060
Capital expenditures                 6,405 3,098
Total assets 135,156       144,540       135,156 144,540
Operating Segments [Member] | Heavy Fabrications [Member]                    
Revenues from external customers                 133,368 117,194
Revenue from Contract with Customer, Including Assessed Tax                 133,368 117,206
Operating income (loss)                 15,006 (1,044)
Depreciation and amortization                 3,517 3,446
Capital expenditures                 4,739 2,601
Total assets 46,931       45,475       46,931 45,475
Operating Segments [Member] | Gearing [Member]                    
Revenues from external customers                 45,408 42,572
Revenue from Contract with Customer, Including Assessed Tax                 45,408 42,588
Operating income (loss)                 1,846 43
Depreciation and amortization                 2,270 1,978
Capital expenditures                 1,398 446
Total assets 48,599       51,944       48,599 51,944
Operating Segments [Member] | Industrial Solutions [Member]                    
Revenues from external customers                 24,701 16,993
Revenue from Contract with Customer, Including Assessed Tax                 25,159 17,804
Operating income (loss)                 3,160 120
Depreciation and amortization                 380 397
Capital expenditures                 214 48
Total assets 16,295       12,775       16,295 12,775
Operating Segments [Member] | Corporate Segment [Member]                    
Revenues from external customers                 0 0
Revenue from Contract with Customer, Including Assessed Tax                 0 0
Operating income (loss)                 (8,884) (5,722)
Depreciation and amortization                 216 239
Capital expenditures                 54 3
Total assets 58,487       224,856       58,487 224,856
Consolidation, Eliminations [Member]                    
Revenues from external customers                 0 0
Revenue from Contract with Customer, Including Assessed Tax                 (458) (839)
Operating income (loss)                 11 (4)
Depreciation and amortization                 0 0
Capital expenditures                 0 0
Total assets $ (35,156)       $ (190,510)       (35,156) (190,510)
Intersegment Eliminations [Member]                    
Revenue from Contract with Customer, Including Assessed Tax                 (458) (839)
Intersegment Eliminations [Member] | Heavy Fabrications [Member]                    
Revenue from Contract with Customer, Including Assessed Tax                 0 12
Intersegment Eliminations [Member] | Gearing [Member]                    
Revenue from Contract with Customer, Including Assessed Tax                 0 16
Intersegment Eliminations [Member] | Industrial Solutions [Member]                    
Revenue from Contract with Customer, Including Assessed Tax                 458 811
Intersegment Eliminations [Member] | Corporate Segment [Member]                    
Revenue from Contract with Customer, Including Assessed Tax                 $ 0 $ 0