XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension and Other Post Retirement Benefit Plans - Schedule of Future Expected Pension Payments (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
United States  
Defined Benefit Plan Disclosure [Line Items]  
2024 $ 342
2025 342
2026 342
2027 342
2028 342
2029-2032 1,368
Total projected pension benefit payments 3,078
German Plan  
Defined Benefit Plan Disclosure [Line Items]  
2024 324
2025 314
2026 303
2027 292
2028 279
2029-2032 2,893
Total projected pension benefit payments $ 4,405