XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Net sales $ 172,147 $ 174,465 $ 545,152 $ 479,012  
Arcadia          
Disaggregation of Revenue [Line Items]          
Net sales 71,455 80,697 230,951 225,127  
Arcadia | West          
Disaggregation of Revenue [Line Items]          
Net sales 58,572 63,281 183,829 176,288  
Arcadia | South          
Disaggregation of Revenue [Line Items]          
Net sales 6,869 12,139 22,261 27,362  
Arcadia | Northeast          
Disaggregation of Revenue [Line Items]          
Net sales 4,001 2,958 17,991 11,880  
Arcadia | Midwest          
Disaggregation of Revenue [Line Items]          
Net sales 2,013 2,319 6,870 9,597  
DynaEnergetics          
Disaggregation of Revenue [Line Items]          
Net sales $ 72,998 70,372 $ 239,720 186,776  
DynaEnergetics | Revenue Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk percentage 15.00%   12.00%    
DynaEnergetics | Accounts Receivable Benchmark | Customer Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk percentage     20.00%   15.00%
DynaEnergetics | United States          
Disaggregation of Revenue [Line Items]          
Net sales $ 56,739 55,999 $ 189,104 146,297  
DynaEnergetics | Canada          
Disaggregation of Revenue [Line Items]          
Net sales 4,975 4,341 17,883 14,453  
DynaEnergetics | Oman          
Disaggregation of Revenue [Line Items]          
Net sales 2,414 704 5,548 2,695  
DynaEnergetics | Kuwait          
Disaggregation of Revenue [Line Items]          
Net sales 1,342 193 3,492 1,272  
DynaEnergetics | Indonesia          
Disaggregation of Revenue [Line Items]          
Net sales 630 1,051 2,318 1,903  
DynaEnergetics | United Arab Emirates          
Disaggregation of Revenue [Line Items]          
Net sales 548 308 4,506 1,524  
DynaEnergetics | Rest of the world          
Disaggregation of Revenue [Line Items]          
Net sales 6,350 7,776 16,869 18,632  
NobelClad          
Disaggregation of Revenue [Line Items]          
Net sales 27,694 23,396 74,481 67,109  
NobelClad | United States          
Disaggregation of Revenue [Line Items]          
Net sales 13,279 9,120 33,643 29,055  
NobelClad | Canada          
Disaggregation of Revenue [Line Items]          
Net sales 2,334 3,161 6,048 6,952  
NobelClad | United Arab Emirates          
Disaggregation of Revenue [Line Items]          
Net sales 607 1,003 3,273 2,705  
NobelClad | Rest of the world          
Disaggregation of Revenue [Line Items]          
Net sales 1,620 2,124 7,458 9,696  
NobelClad | South Korea          
Disaggregation of Revenue [Line Items]          
Net sales 3,691 672 4,294 1,510  
NobelClad | Germany          
Disaggregation of Revenue [Line Items]          
Net sales 1,579 2,055 4,393 3,215  
NobelClad | Saudi Arabia          
Disaggregation of Revenue [Line Items]          
Net sales 1,106 0 3,104 1,995  
NobelClad | France          
Disaggregation of Revenue [Line Items]          
Net sales 1,021 472 2,101 1,625  
NobelClad | China          
Disaggregation of Revenue [Line Items]          
Net sales 743 1,100 3,810 3,467  
NobelClad | Australia          
Disaggregation of Revenue [Line Items]          
Net sales 534 844 677 1,499  
NobelClad | Belgium          
Disaggregation of Revenue [Line Items]          
Net sales 463 165 1,937 507  
NobelClad | Sweden          
Disaggregation of Revenue [Line Items]          
Net sales 353 1,096 871 2,179  
NobelClad | Netherlands          
Disaggregation of Revenue [Line Items]          
Net sales 276 357 1,038 1,464  
NobelClad | Brazil          
Disaggregation of Revenue [Line Items]          
Net sales $ 88 $ 1,227 $ 1,834 $ 1,240