XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.1
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Net sales $ 100,135 $ 67,313
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 79,836 49,121
DynaEnergetics | United States    
Disaggregation of Revenue [Line Items]    
Net sales 67,959 36,130
DynaEnergetics | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 3,458 5,785
DynaEnergetics | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 2,503 523
DynaEnergetics | Russia    
Disaggregation of Revenue [Line Items]    
Net sales 485 1,282
DynaEnergetics | Egypt    
Disaggregation of Revenue [Line Items]    
Net sales 862 542
DynaEnergetics | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales 4,569 4,859
NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 20,299 18,192
NobelClad | United States    
Disaggregation of Revenue [Line Items]    
Net sales 9,643 5,706
NobelClad | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 2,024 1,794
NobelClad | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 985 131
NobelClad | France    
Disaggregation of Revenue [Line Items]    
Net sales 757 951
NobelClad | South Korea    
Disaggregation of Revenue [Line Items]    
Net sales 468 1,003
NobelClad | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 1,003 1,613
NobelClad | India    
Disaggregation of Revenue [Line Items]    
Net sales 125 770
NobelClad | China    
Disaggregation of Revenue [Line Items]    
Net sales 0 3,458
NobelClad | Italy    
Disaggregation of Revenue [Line Items]    
Net sales 522 205
NobelClad | Belgium    
Disaggregation of Revenue [Line Items]    
Net sales 886 384
NobelClad | Australia    
Disaggregation of Revenue [Line Items]    
Net sales 448 0
NobelClad | Netherlands    
Disaggregation of Revenue [Line Items]    
Net sales 634 491
NobelClad | Norway    
Disaggregation of Revenue [Line Items]    
Net sales 622 243
NobelClad | Portugal    
Disaggregation of Revenue [Line Items]    
Net sales 208 0
NobelClad | South Africa    
Disaggregation of Revenue [Line Items]    
Net sales 733 164
NobelClad | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales $ 1,241 $ 1,279