XML 42 R41.htm IDEA: XBRL DOCUMENT v3.19.3
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Net sales $ 100,094 $ 87,883 $ 311,183 $ 236,111
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 77,356 66,250 245,820 174,270
DynaEnergetics | United States        
Disaggregation of Revenue [Line Items]        
Net sales 67,361 54,281 210,642 134,575
DynaEnergetics | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 2,586 5,904 8,962 20,245
DynaEnergetics | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 349 146 4,447 1,034
DynaEnergetics | France        
Disaggregation of Revenue [Line Items]        
Net sales 10 3 51 76
DynaEnergetics | Ukraine        
Disaggregation of Revenue [Line Items]        
Net sales 106 1,172 3,516 2,685
DynaEnergetics | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 455 41 535 122
DynaEnergetics | Russia        
Disaggregation of Revenue [Line Items]        
Net sales 775 646 1,830 3,072
DynaEnergetics | India        
Disaggregation of Revenue [Line Items]        
Net sales 160 678 236 1,507
DynaEnergetics | Egypt        
Disaggregation of Revenue [Line Items]        
Net sales 876 321 2,610 1,397
DynaEnergetics | Indonesia        
Disaggregation of Revenue [Line Items]        
Net sales 225 16 1,406 200
DynaEnergetics | Iraq        
Disaggregation of Revenue [Line Items]        
Net sales 218 0 1,104 318
DynaEnergetics | China        
Disaggregation of Revenue [Line Items]        
Net sales 0 59 28 115
DynaEnergetics | Italy        
Disaggregation of Revenue [Line Items]        
Net sales 164 82 182 113
DynaEnergetics | Hong Kong        
Disaggregation of Revenue [Line Items]        
Net sales 60 178 121 479
DynaEnergetics | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 494 112 618 365
DynaEnergetics | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 3,517 2,611 9,532 7,967
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 22,738 21,633 65,363 61,841
NobelClad | United States        
Disaggregation of Revenue [Line Items]        
Net sales 12,883 9,815 34,830 22,296
NobelClad | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 1,143 1,415 4,502 4,839
NobelClad | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 287 346 1,561 737
NobelClad | France        
Disaggregation of Revenue [Line Items]        
Net sales 529 508 2,182 3,203
NobelClad | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 1,210 1,459 3,041 3,712
NobelClad | South Korea        
Disaggregation of Revenue [Line Items]        
Net sales 438 143 1,319 1,974
NobelClad | India        
Disaggregation of Revenue [Line Items]        
Net sales 267 1,284 546 2,086
NobelClad | Spain        
Disaggregation of Revenue [Line Items]        
Net sales 1,029 268 1,375 900
NobelClad | China        
Disaggregation of Revenue [Line Items]        
Net sales 0 1,217 0 9,061
NobelClad | Italy        
Disaggregation of Revenue [Line Items]        
Net sales 0 471 664 1,547
NobelClad | Oman        
Disaggregation of Revenue [Line Items]        
Net sales 51 424 276 635
NobelClad | Netherlands        
Disaggregation of Revenue [Line Items]        
Net sales 519 504 1,531 1,816
NobelClad | Norway        
Disaggregation of Revenue [Line Items]        
Net sales 1,359 226 3,519 513
NobelClad | Sweden        
Disaggregation of Revenue [Line Items]        
Net sales 400 1,394 1,538 1,972
NobelClad | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 241 299 1,086 299
NobelClad | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,382 $ 1,860 $ 7,393 $ 6,251