XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
compensationPlan
plan
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Number of company sponsored 401(K) defined contribution plans (in compensation plans) | compensationPlan 1    
Provision for matching and profit sharing contribution $ 3,200,000 $ 3,200,000 $ 3,100,000
Estimated net actuarial loss for the defined benefit pension plan 100,000    
Excess of accumulated benefit obligation over fair value of plan assets 800,000    
Pension liability $ 2,200,000 2,200,000  
Number of active plans (in plans) | plan 2    
Estimated employer contribution to pension plan in next fiscal year $ 400,000    
Number of unfunded supplemental retirement plans (in compensation plans) | compensationPlan 3    
Accumulated benefit obligations $ 300,000 300,000  
Deferred compensation liability, current 200,000 0  
Deferred compensation plan assets 3,700,000 2,300,000  
Deferred Compensation Plan      
Defined Benefit Plan Disclosure [Line Items]      
Liability for deferred compensation plan 0 0  
Interest on deferred compensation plan $ 0 $ 0  
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%