XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Other Post Retirement Benefit Plans - Schedule of Future Expected Pension Payments (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
United States  
Defined Benefit Plan Disclosure [Line Items]  
2025 $ 342
2026 342
2027 342
2028 342
2029 342
2030-2033 1,026
Total projected pension benefit payments 2,736
German Plan  
Defined Benefit Plan Disclosure [Line Items]  
2025 248
2026 249
2027 249
2028 247
2029 1,628
2030-2033 1,565
Total projected pension benefit payments $ 4,186