XML 122 R105.htm IDEA: XBRL DOCUMENT v3.25.1
EMPLOYEE BENEFIT PLANS - Summary of Level 3 Investments (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]    
Beginning of year $ 63,650 $ 56,568
End of year 55,982 63,650
Significant Unobservable Inputs (Level 3) | UK Pension Plan    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Beginning of year 6,129 10,437
Actual return on plan assets 146 232
Purchases/ sales/ settlements (6,300) (4,971)
Transfer out of level 3 0 0
Changes due to foreign exchange 25 431
End of year $ 0 $ 6,129