XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 $ 1,955
Current period provision for expected credit losses 5,064
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (85)
Impacts of foreign currency exchange rates and other (1)
Allowance for doubtful accounts, September 30, 2024 6,933
Arcadia Products  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 60
Current period provision for expected credit losses 428
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved 0
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, September 30, 2024 488
DynaEnergetics  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 1,838
Current period provision for expected credit losses 4,636
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (45)
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, September 30, 2024 6,429
NobelClad  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2023 57
Current period provision for expected credit losses 0
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (40)
Impacts of foreign currency exchange rates and other (1)
Allowance for doubtful accounts, September 30, 2024 $ 16