XML 45 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
CompensationPlan
Dec. 31, 2018
USD ($)
CompensationPlan
Dec. 31, 2017
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Number of unfunded supplemental retirement plans | CompensationPlan 3    
Accumulated benefit obligations $ 400,000 $ 600,000  
Number of company sponsored 401(K) defined contribution plans | CompensationPlan 1    
Provision for matching and profit sharing contribution $ 2,700,000 2,600,000 $ 2,700,000
Estimated net actuarial loss for the defined benefit pension plan 900,000    
Excess of accumulated benefit obligation over fair value of plan assets 10,600,000    
Pension liability 8,100,000 $ 7,200,000  
Estimated employer Contribution to pension plan in next fiscal year $ 900,000    
Plan One covering all employees, other than employees of Miltec      
Defined Benefit Plan Disclosure [Line Items]      
Contribution by employee towards defined benefit plan 25.00%    
Contribution by employer towards defined benefit plan 50.00%    
Employee contribution compensation limit 6.00%    
Executives and Directors      
Defined Benefit Plan Disclosure [Line Items]      
Number of unfunded supplemental retirement plans | CompensationPlan 2 2  
Deferred Compensation Plan      
Defined Benefit Plan Disclosure [Line Items]      
Liability for labarge deferred compensation plan $ 0 $ 700,000  
Interest on labarge deferred compensation plan $ 100,000 $ 100,000