XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension Plans - Excess of U.S. Plan Assets of Accumulated Benefit Obligations (Details) - UNITED STATES - Pension Plan - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Accumulated benefit obligation $ 28,175 $ 29,773  
Fair market value of assets $ 29,094 $ 31,896 $ 29,632