XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Benefit Pension Plans - Level 3 Plan Asset Rollforward (Details) - 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 January 1, $ 8,840 $ 8,662
Effect of Foreign Currency (534) 401
Fair value of plan assets at December 31, 8,031 8,840
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, 8,840  
Fair value of plan assets at December 31, 8,031 8,840
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, 8,840  
Fair value of plan assets at December 31, 8,031 8,840
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, 8,840 7,805
Net Realized and Unrealized Gains (130) 727
Net Purchases, Issuances, Settlements, and Other (145) (67)
Effect of Foreign Currency (534) 375
Fair value of plan assets at December 31, $ 8,031 $ 8,840