XML 128 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Plan Asset Rollforward (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value of plan assets at beginning of year $ 16,294 $ 20,252
Relating to assets still held at December 31, 2022 (417) (382)
Relating to assets sold during the period (17) 0
Purchases 1,746 1,852
Sales and settlements (346) (4,808)
Foreign currency translation 1,392 (620)
Fair value of plan assets at end of year $ 18,652 $ 16,294