XML 77 R47.htm IDEA: XBRL DOCUMENT v3.21.1
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Net sales $ 55,658 $ 73,564
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 10.00% 15.00%
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales $ 38,172 $ 53,220
DynaEnergetics | United States    
Disaggregation of Revenue [Line Items]    
Net sales 27,831 46,271
DynaEnergetics | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 3,702 668
DynaEnergetics | Hong Kong    
Disaggregation of Revenue [Line Items]    
Net sales 1,190 136
DynaEnergetics | Egypt    
Disaggregation of Revenue [Line Items]    
Net sales 1,053 1,311
DynaEnergetics | Oman    
Disaggregation of Revenue [Line Items]    
Net sales 781 180
DynaEnergetics | Indonesia    
Disaggregation of Revenue [Line Items]    
Net sales 571 479
DynaEnergetics | Pakistan    
Disaggregation of Revenue [Line Items]    
Net sales 509 345
DynaEnergetics | Ukraine    
Disaggregation of Revenue [Line Items]    
Net sales 436 302
DynaEnergetics | India    
Disaggregation of Revenue [Line Items]    
Net sales 393 316
DynaEnergetics | Romania    
Disaggregation of Revenue [Line Items]    
Net sales 322 104
DynaEnergetics | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 314 300
DynaEnergetics | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales 1,070 2,808
NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 17,486 20,344
NobelClad | United States    
Disaggregation of Revenue [Line Items]    
Net sales 8,347 9,042
NobelClad | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 1,024 1,768
NobelClad | Russia    
Disaggregation of Revenue [Line Items]    
Net sales 1,021 0
NobelClad | South Korea    
Disaggregation of Revenue [Line Items]    
Net sales 886 990
NobelClad | France    
Disaggregation of Revenue [Line Items]    
Net sales 669 1,491
NobelClad | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 664 739
NobelClad | India    
Disaggregation of Revenue [Line Items]    
Net sales 649 77
NobelClad | Netherlands    
Disaggregation of Revenue [Line Items]    
Net sales 591 547
NobelClad | Australia    
Disaggregation of Revenue [Line Items]    
Net sales 578 249
NobelClad | Italy    
Disaggregation of Revenue [Line Items]    
Net sales 435 92
NobelClad | Spain    
Disaggregation of Revenue [Line Items]    
Net sales 413 1,247
NobelClad | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 390 986
NobelClad | Norway    
Disaggregation of Revenue [Line Items]    
Net sales 283 960
NobelClad | Taiwan    
Disaggregation of Revenue [Line Items]    
Net sales 278 0
NobelClad | China    
Disaggregation of Revenue [Line Items]    
Net sales 239 87
NobelClad | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales $ 1,019 $ 2,069