XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Expected Benefit Payments (Details) - All Pension Benefits
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2025 $ 19,136
2026 18,347
2027 17,986
2028 17,243
2029 16,917
2030 - 2034 76,386
Foreign Plan  
Defined Benefit Plan Disclosure [Line Items]  
2025 5,735
2026 5,368
2027 5,455
2028 5,133
2029 5,309
2030 - 2034 $ 26,156