XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Rollforward of Defined Benefit Pension Plans Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Pension plan assets at the beginning of the year $ 33,034 $ 27,798 $ 29,737
Company contributions 6,170 5,022 4,450
Benefit payments (2,838) (1,974) (1,225)
Actual return on plan assets 1,021 1,516 (3,072)
Foreign currency impact (2,456) 672 (2,092)
Pension plan assets at the end of the year $ 34,931 $ 33,034 $ 27,798