XML 114 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Define Benefit Plan with Accumulated benefit obligations [Member]    
Accumulated benefit obligations $ 38,076 $ 60,815
Fair value of plan assets 33,998 52,894
Define Benefit Plan with Projected benefit obligations [Member]    
Projected benefit obligation 42,238 63,918
Fair value of plan assets $ 33,998 $ 52,894