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