Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans - Post Retirement Benefit Obligation (Details)

v3.24.1
Employee Benefit Plans - Post Retirement Benefit Obligation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Base Plan    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit obligations $ 6,649 $ 5,963
Fair value of plan assets 6,423 5,795
Funded (underfunded) status (226) (168)
Base Plan | Other non-current liabilities    
Defined Benefit Plan Disclosure [Line Items]    
Funded (underfunded) status (226) (168)
Performance Plans    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit obligations 3,077 2,486
Fair value of plan assets 2,903 2,352
Funded (underfunded) status (174) (134)
Performance Plans | Other non-current liabilities    
Defined Benefit Plan Disclosure [Line Items]    
Funded (underfunded) status $ (174) $ (134)