XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts, December 31, 2020 $ 2,605    
Current period provision for expected credit losses 181 $ 3,381 $ 575
Recoveries of amounts previously reserved (10)    
Impacts of foreign currency exchange rates and other (3)    
Allowance for doubtful accounts, December 31, 2021 2,773 2,605  
DynaEnergetics      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts, December 31, 2020 2,590    
Current period provision for expected credit losses 181    
Recoveries of amounts previously reserved (10)    
Impacts of foreign currency exchange rates and other (3)    
Allowance for doubtful accounts, December 31, 2021 2,758 2,590  
NobelClad      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts, December 31, 2020 15    
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, December 31, 2021 $ 15 $ 15