Annual report pursuant to Section 13 and 15(d)

Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)

v3.24.0.1
Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Accumulated benefit obligation $ 1,145 $ 6,258
Plans with accumulated benefit obligation in excess of plan assets, plan assets 0 4,895
Projected benefit obligation 1,383 6,573
Plan with projected benefit obligation in excess of plan assets, plan assets $ 0 $ 4,895