XML 134 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Plan Asset Rollforward (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value of plan assets at beginning of year $ 18,652 $ 16,294
Relating to assets still held at December 31, 2023 623 (417)
Relating to assets sold during the period 7 (17)
Purchases 2,154 1,746
Sales and settlements 1,090 (346)
Foreign currency translation (868) 1,392
Fair value of plan assets at end of year $ 21,658 $ 18,652