XML 110 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Information Related to Changes in Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation at beginning of year $ 68,403 $ 55,311 $ 57,973
Service cost 6,765 5,363 4,173
Interest cost 2,520 2,173 709
Actuarial (gain) loss due to assumption changes and plan experience (772) 2,527 (7,318)
Benefits payments (2,838) (1,974) (1,225)
Acquisition/Business Combination/Divestiture 0 (268) 0
Other 0 4,628 5,685
Foreign currency impact (4,368) 643 (4,686)
Projected benefit obligation at end of year $ 69,710 $ 68,403 $ 55,311
Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]      
Weighted average discount rate 3.94% 3.48% 3.67%
Average compensation increase 3.51% 3.29% 3.37%
Cash balance interest credit rate 3.50% 3.10% 3.60%
Expected future benefit payments, in 2025 $ 4,000    
Expected future benefit payments, in 2026 4,100    
Expected future benefit payments, in 2027 4,800    
Expected future benefit payments, in 2028 5,900    
Expected future benefit payments, in 2029 6,200    
Expected future benefit payments in the five years thereafter $ 35,400