XML 23 R43.htm IDEA: XBRL DOCUMENT v3.20.1
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Net sales $ 73,564 $ 100,135
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 53,220 79,836
DynaEnergetics | United States    
Disaggregation of Revenue [Line Items]    
Net sales 46,271 67,959
DynaEnergetics | Egypt    
Disaggregation of Revenue [Line Items]    
Net sales 1,311 862
DynaEnergetics | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 668 3,458
DynaEnergetics | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 667 2,503
DynaEnergetics | Kuwait    
Disaggregation of Revenue [Line Items]    
Net sales 509 0
DynaEnergetics | Indonesia    
Disaggregation of Revenue [Line Items]    
Net sales 479 239
DynaEnergetics | Malaysia    
Disaggregation of Revenue [Line Items]    
Net sales 381 0
DynaEnergetics | Pakistan    
Disaggregation of Revenue [Line Items]    
Net sales 345 342
DynaEnergetics | India    
Disaggregation of Revenue [Line Items]    
Net sales 316 29
DynaEnergetics | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 300 55
DynaEnergetics | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales 1,973 4,389
NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 20,344 20,299
NobelClad | United States    
Disaggregation of Revenue [Line Items]    
Net sales 9,042 9,643
NobelClad | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 1,768 2,024
NobelClad | France    
Disaggregation of Revenue [Line Items]    
Net sales 1,491 757
NobelClad | Spain    
Disaggregation of Revenue [Line Items]    
Net sales 1,247 62
NobelClad | South Korea    
Disaggregation of Revenue [Line Items]    
Net sales 990 468
NobelClad | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 739 985
NobelClad | India    
Disaggregation of Revenue [Line Items]    
Net sales 77 125
NobelClad | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 986 1,003
NobelClad | Norway    
Disaggregation of Revenue [Line Items]    
Net sales 960 622
NobelClad | Singapore    
Disaggregation of Revenue [Line Items]    
Net sales 574 0
NobelClad | Netherlands    
Disaggregation of Revenue [Line Items]    
Net sales 547 634
NobelClad | Sweden    
Disaggregation of Revenue [Line Items]    
Net sales 482 301
NobelClad | Belgium    
Disaggregation of Revenue [Line Items]    
Net sales 364 886
NobelClad | Australia    
Disaggregation of Revenue [Line Items]    
Net sales 249 448
NobelClad | Greece    
Disaggregation of Revenue [Line Items]    
Net sales 168 17
NobelClad | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales $ 660 $ 2,324