XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2021 $ 2,773
Current period provision for expected credit losses 175
Write-offs charged against the allowance (97)
Recoveries of amounts previously reserved (47)
Impacts of foreign currency exchange rates and other (3)
Allowance for doubtful accounts, June 30, 2022 2,801
Arcadia  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2021 0
Current period provision for expected credit losses 88
Recoveries of amounts previously reserved 0
Impacts of foreign currency exchange rates and other 0
Allowance for doubtful accounts, June 30, 2022 88
DynaEnergetics  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2021 2,758
Current period provision for expected credit losses 87
Write-offs charged against the allowance (97)
Recoveries of amounts previously reserved (47)
Impacts of foreign currency exchange rates and other (3)
Allowance for doubtful accounts, June 30, 2022 2,698
NobelClad  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2021 15
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 0
Allowance for doubtful accounts, June 30, 2022 $ 15