XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2019 $ 967
Adjustment for cumulative effect from change in accounting principle 50
Current period provision for expected credit losses 3,327
Write-offs charged against the allowance (1,267)
Recoveries of amounts previously reserved (342)
Impacts of foreign currency exchange rates and other (26)
Allowance for doubtful accounts, September 30, 2020 2,709
DynaEnergetics  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2019 945
Adjustment for cumulative effect from change in accounting principle 50
Current period provision for expected credit losses 3,015
Write-offs charged against the allowance (1,066)
Recoveries of amounts previously reserved (208)
Impacts of foreign currency exchange rates and other (27)
Allowance for doubtful accounts, September 30, 2020 2,709
NobelClad  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Allowance for doubtful accounts, December 31, 2019 22
Adjustment for cumulative effect from change in accounting principle 0
Current period provision for expected credit losses 312
Write-offs charged against the allowance (201)
Recoveries of amounts previously reserved (134)
Impacts of foreign currency exchange rates and other 1
Allowance for doubtful accounts, September 30, 2020 $ 0