XML 110 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefits - Information Related to Changes in Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation at beginning of year $ 69,710 $ 68,403 $ 55,311
Service cost 7,255 6,765 5,363
Interest cost 3,101 2,520 2,173
Actuarial (gain) loss due to assumption changes and plan experience (707) (772) 2,527
Benefits payments (4,180) (2,838) (1,974)
Acquisition/Business Combination/Divestiture 0 0 (268)
Other 1,045 0 4,628
Foreign currency impact 5,571 (4,368) 643
Projected benefit obligation at end of year $ 81,795 $ 69,710 $ 68,403
Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]      
Weighted average discount rate 4.55% 3.94% 3.48%
Average compensation increase 3.40% 3.51% 3.29%
Cash balance interest credit rate 4.40% 3.50% 3.10%
Expected future benefit payments, in 2026 $ 4,700    
Expected future benefit payments, in 2027 5,100    
Expected future benefit payments, in 2028 6,300    
Expected future benefit payments, in 2029 6,700    
Expected future benefit payments, in 2030 7,200    
Expected future benefit payments in the five years thereafter $ 40,300