XML 106 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Benefit Pension Plans - Level 3 Plan Asset Rollforward (Details) - 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 January 1, $ 8,662 $ 9,609
Effect of Foreign Currency 401 (655)
Fair value of plan assets at December 31, 8,840 8,662
Insurance Fund [Member]    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value of plan assets at January 1, 7,805  
Fair value of plan assets at December 31, 8,840 7,805
Fair Value, Inputs, Level 3 [Member]    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value of plan assets at January 1, 7,805  
Fair value of plan assets at December 31, 8,840 7,805
Fair Value, Inputs, Level 3 [Member] | Insurance Fund [Member]    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value of plan assets at January 1, 7,805 8,534
Net Realized and Unrealized Gains 727 (14)
Net Purchases, Issuances, Settlements, and Other (67) (165)
Effect of Foreign Currency 375 (550)
Fair value of plan assets at December 31, $ 8,840 $ 7,805