XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 152,429 $ 172,147 $ 490,477 $ 545,152
Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 57,818 71,455 189,491 230,951
Arcadia Products | West        
Disaggregation of Revenue [Line Items]        
Net sales 48,020 58,572 156,171 183,829
Arcadia Products | South        
Disaggregation of Revenue [Line Items]        
Net sales 5,656 6,869 18,967 22,261
Arcadia Products | Northeast        
Disaggregation of Revenue [Line Items]        
Net sales 2,025 4,001 7,410 17,991
Arcadia Products | Midwest        
Disaggregation of Revenue [Line Items]        
Net sales 2,117 2,013 6,943 6,870
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 69,679 72,998 224,011 239,720
DynaEnergetics | United States        
Disaggregation of Revenue [Line Items]        
Net sales 53,924 56,739 170,916 189,104
DynaEnergetics | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 5,809 4,975 18,920 17,883
DynaEnergetics | India        
Disaggregation of Revenue [Line Items]        
Net sales 201 383 6,344 1,959
DynaEnergetics | Oman        
Disaggregation of Revenue [Line Items]        
Net sales 1,770 2,414 6,281 5,548
DynaEnergetics | Kuwait        
Disaggregation of Revenue [Line Items]        
Net sales 2,340 1,342 4,792 3,492
DynaEnergetics | Indonesia        
Disaggregation of Revenue [Line Items]        
Net sales 306 630 1,748 2,318
DynaEnergetics | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 5,329 6,515 15,010 19,416
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 24,932 27,694 76,975 74,481
NobelClad | United States        
Disaggregation of Revenue [Line Items]        
Net sales 12,656 13,279 39,644 33,643
NobelClad | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 1,225 2,334 8,697 6,048
NobelClad | Netherlands        
Disaggregation of Revenue [Line Items]        
Net sales 891 276 2,700 1,038
NobelClad | France        
Disaggregation of Revenue [Line Items]        
Net sales 709 1,021 2,408 2,101
NobelClad | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 684 1,579 2,549 4,393
NobelClad | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 245 534 1,100 677
NobelClad | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 1,340 607 2,495 3,273
NobelClad | South Africa        
Disaggregation of Revenue [Line Items]        
Net sales 7 2 1,323 1,155
NobelClad | Saudi Arabia        
Disaggregation of Revenue [Line Items]        
Net sales 2,133 1,106 2,746 3,104
NobelClad | South Korea        
Disaggregation of Revenue [Line Items]        
Net sales 116 3,691 640 4,294
NobelClad | Italy        
Disaggregation of Revenue [Line Items]        
Net sales 151 352 1,031 1,314
NobelClad | Belgium        
Disaggregation of Revenue [Line Items]        
Net sales 106 463 491 1,937
NobelClad | China        
Disaggregation of Revenue [Line Items]        
Net sales 2,273 743 3,562 3,810
NobelClad | Brazil        
Disaggregation of Revenue [Line Items]        
Net sales 0 88 0 1,834
NobelClad | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,396 $ 1,619 $ 7,589 $ 5,860