XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, allowance for credit loss, net recoveries $ 20  
Deferred compensation, mutual funds held by the trust 13,973 $ 13,812
Level 1    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Deferred compensation, mutual funds held by the trust $ 9,430 $ 9,083
Minimum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Payment terms, period 30 days  
Maximum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Payment terms, period 90 days  
Variable Interest Entity    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Notes receivable, term   5 years
Notes receivable, current $ 974  
Notes receivable, noncurrent 8,768  
DynaEnergetics    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Provisions of accounts receivable credit loss, unrecorded $ 1,237