XML 65 R44.htm IDEA: XBRL DOCUMENT v3.26.1
BUSINESS SEGMENTS - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Net sales $ 135,595 $ 159,290
Arcadia Products    
Disaggregation of Revenue [Line Items]    
Net sales 56,706 65,580
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 59,547 65,551
NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 19,342 28,159
West | Arcadia Products    
Disaggregation of Revenue [Line Items]    
Net sales 47,763 56,360
South | Arcadia Products    
Disaggregation of Revenue [Line Items]    
Net sales 4,586 5,174
Northeast | Arcadia Products    
Disaggregation of Revenue [Line Items]    
Net sales 2,560 2,146
Midwest | Arcadia Products    
Disaggregation of Revenue [Line Items]    
Net sales 1,797 1,900
China | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 5,469 29
United States | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 48,605 53,296
United States | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 4,615 8,962
Turkey | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 3,154 506
Sweden | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 2,769 713
Canada | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 1,595 3,813
Canada | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 1,702 2,233
Kuwait | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 1,104 887
Egypt | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 953 856
Indonesia | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 623 1,114
Oman | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 0 2,039
Australia | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 757 521
United Arab Emirates | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 728 975
Netherlands | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 572 367
Germany | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 539 9,750
France | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 475 407
Belgium | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 56 512
Saudi Arabia | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 48 1,799
Austria | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 13 469
Rest of the world | DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 3,513 3,040
Rest of the world | NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales $ 1,599 $ 1,422