Annual report pursuant to Section 13 and 15(d)

Employee Retirement Plans - Additional Information (Details)

v3.24.0.1
Employee Retirement Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan, benefit obligation, benefit paid $ 6,060 $ 124  
Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag gain on partial settlement    
Gain on partial settlement of pension plan $ 1,008 0 $ 0
Defined benefit obligation 1,383 1,678  
Net periodic benefit cost 500 300 500
Accumulated benefit obligations 1,100 6,300  
Plan assets 0 $ 4,895 $ 5,198
One Defined Benefit Retirement Plan      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan, benefit obligation, benefit paid 3,200    
Gain on partial settlement of pension plan $ 1,000