v3.26.1
Employee Benefit Plans (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]      
Plan assets $ 23,200 $ 17,900  
Defined Contribution Plan, Amount 700    
Defined benefit plan service cost 908 607  
Interest costs 300    
Defined benefit plan interest income (cost) 315 $ 356  
Service cost compensation 900    
Defined benefit plan, expected return on plan assets $ 700    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net    
Remeasurement of pension and postretirement benefit plan $ 1,200    
Duration of the defined benefit obligation 15 years 6 months 15 years 2 months 12 days  
Defined Benefit Liability Attributed To Active Members 94.00% 94.00%  
Defined Benefit Liability Attributed To Pensioners 6.00% 6.00%  
Expense related to payroll compensation     $ 2,100
Termination liability     $ 1,500
Post-Employment Benefit Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Retirement age 65 years    
Post-Employment Benefit Plan [Member] | Essemtec [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension capital 100.00%