v3.24.0.1
Defined Benefit Plans Defined Benefit Plan, Accumulated Other Comprehensive Income (Details) - Pension Plan - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Net actuarial gain $ (4,681) $ (16,620)
Prior service (income) cost (1,084) 488
Total $ (5,765) $ (16,132)