XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Segment Reporting - Segment Reporting (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer, Including Assessed Tax $ 143,136 $ 203,477
Direct materials 70,062 105,048
Direct labor 17,153 24,077
Indirect labor 17,258 20,666
Variable overhead 6,258 7,472
AMP credits (8,819) (13,354)
Salaries and benefits 2,332 2,646
Share-based compensation 859 634
Depreciation and amortization 6,684 6,383
All other expenses (1) [1] 27,124 38,766
Operating income (loss) 4,225 11,139
Capital expenditures 3,618 6,405
Total assets 128,290 135,156
External Customers [Member]    
Revenue from Contract with Customer, Including Assessed Tax 143,136 203,477
Operating Segments [Member] | Heavy Fabrications [Member]    
Revenue from Contract with Customer, Including Assessed Tax 82,657 133,368
Direct materials 46,398 76,769
Direct labor 11,356 17,084
Indirect labor 10,575 13,202
AMP credits (8,819) (13,354)
Depreciation and amortization 3,938 3,517
All other expenses (1) [1] 12,081 21,144
Operating income (loss) 7,128 15,006
Capital expenditures 1,617 4,739
Total assets 43,035 46,931
Operating Segments [Member] | Heavy Fabrications [Member] | External Customers [Member]    
Revenue from Contract with Customer, Including Assessed Tax 82,657 133,368
Operating Segments [Member] | Gearing [Member]    
Revenue from Contract with Customer, Including Assessed Tax 35,588 45,408
Direct materials 8,797 13,819
Direct labor 5,797 6,993
Indirect labor 4,972 6,085
Variable overhead 4,397 5,499
AMP credits 0 0
Depreciation and amortization 2,183 2,270
All other expenses (1) [1] 9,580 8,896
Operating income (loss) (138) 1,846
Capital expenditures 1,554 1,398
Total assets 41,406 48,599
Operating Segments [Member] | Gearing [Member] | External Customers [Member]    
Revenue from Contract with Customer, Including Assessed Tax 35,588 45,408
Operating Segments [Member] | Industrial Solutions [Member]    
Revenue from Contract with Customer, Including Assessed Tax 26,056 25,159
Direct materials 14,867 14,460
Indirect labor 1,711 1,379
Variable overhead 1,861 1,973
AMP credits 0 0
Depreciation and amortization 427 380
All other expenses (1) [1] 3,925 3,807
Operating income (loss) 3,265 3,160
Capital expenditures 397 214
Total assets 14,864 16,295
Operating Segments [Member] | Industrial Solutions [Member] | External Customers [Member]    
Revenue from Contract with Customer, Including Assessed Tax 24,891 24,701
Operating Segments [Member] | Corporate Segment [Member]    
Revenue from Contract with Customer, Including Assessed Tax 0 0
Direct materials 0 0
Direct labor 0 0
Indirect labor 0 0
Variable overhead 0 0
AMP credits 0 0
Salaries and benefits 2,332 2,646
Share-based compensation 859 634
Depreciation and amortization 136 216
All other expenses (1) [1] 2,703 5,388
Operating income (loss) (6,030) (8,884)
Capital expenditures 50 54
Total assets 48,488 58,487
Operating Segments [Member] | Corporate Segment [Member] | External Customers [Member]    
Revenue from Contract with Customer, Including Assessed Tax 0 0
Consolidation, Eliminations [Member]    
Revenue from Contract with Customer, Including Assessed Tax (1,165) (458)
Direct labor 0 0
Indirect labor 0 0
Variable overhead 0 0
AMP credits 0 0
Salaries and benefits 0 0
Share-based compensation 0 0
Depreciation and amortization 0 0
All other expenses (1) [1] (1,165) (469)
Operating income (loss) 0 11
Capital expenditures 0 0
Total assets (19,503) (35,156)
Consolidation, Eliminations [Member] | External Customers [Member]    
Revenue from Contract with Customer, Including Assessed Tax 0 0
Intersegment Eliminations [Member]    
Revenue from Contract with Customer, Including Assessed Tax (1,165) (458)
Intersegment Eliminations [Member] | Heavy Fabrications [Member]    
Revenue from Contract with Customer, Including Assessed Tax 0 0
Intersegment Eliminations [Member] | Gearing [Member]    
Revenue from Contract with Customer, Including Assessed Tax 0 0
Intersegment Eliminations [Member] | Industrial Solutions [Member]    
Revenue from Contract with Customer, Including Assessed Tax 1,165 458
Intersegment Eliminations [Member] | Corporate Segment [Member]    
Revenue from Contract with Customer, Including Assessed Tax $ 0 $ 0
[1] All other expenses for each reportable segment primarily consist of: Heavy Fabrications-variable overhead, salaries and benefits, and rent and utilities Gearing- salaries and benefits and rent and utilities Industrial Solutions-direct labor, salaries and benefits, and rent and utilities Corporate-professional expenses