v3.26.3
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2025 $ 9,790
Current period provision for expected credit losses 183
Write-offs charged against the allowance (51)
Recoveries of amounts previously reserved (88)
Impacts of foreign currency exchange rates and other (3)
Allowance for doubtful accounts, September 30, 2026 9,831
Arcadia Products  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2025 313
Current period provision for expected credit losses 85
Write-offs charged against the allowance (51)
Recoveries of amounts previously reserved (15)
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, September 30, 2026 332
DynaEnergetics  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2025 9,445
Current period provision for expected credit losses 65
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (73)
Impacts of foreign currency exchange rates and other (2)
Allowance for doubtful accounts, September 30, 2026 9,435
NobelClad  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2025 32
Current period provision for expected credit losses 33
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved 0
Impacts of foreign currency exchange rates and other (1)
Allowance for doubtful accounts, September 30, 2026 $ 64