XML 116 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Disaggregated Plan Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-US      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation $ 33,117 $ 36,329 $ 36,975
Accumulated benefit obligation 33,117 36,329  
Fair value of plan assets 38,272 43,245 40,642
US plans      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation 166,837 179,346 176,438
Accumulated benefit obligation 166,837 179,346  
Fair value of plan assets $ 163,844 $ 172,793 $ 173,738