XML 126 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Summary of Fair Value of Plan Assets, Accumulated Benefit Obligation and Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 438,926 $ 496,451  
Pension Plans      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 438,926 496,451 $ 468,872
Accumulated benefit obligation 442,425 490,701  
Projected benefit obligation 442,425 490,701 $ 440,050
Pension Plans | U.S.      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 12,750 15,511  
Accumulated benefit obligation 16,606 19,999  
Projected benefit obligation 16,606 19,999  
Pension Plans | Non-U.S.      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 426,176 480,940  
Accumulated benefit obligation 425,819 470,702  
Projected benefit obligation $ 425,819 $ 470,702