XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
3 Months Ended
Mar. 31, 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 514
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (38)
Impacts of foreign currency exchange rates and other (2)
Allowance for doubtful accounts, March 31, 2024 2,429
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 0
Recoveries of amounts previously reserved 0
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, March 31, 2024 60
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 514
Write-offs charged against the allowance 0
Recoveries of amounts previously reserved (38)
Impacts of foreign currency exchange rates and other (1)
Allowance for doubtful accounts, March 31, 2024 2,313
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 0
Impacts of foreign currency exchange rates and other (1)
Allowance for doubtful accounts, March 31, 2024 $ 56