Annual report pursuant to Section 13 and 15(d)

Employee Retirement Plans - Additional Information (Details)

v3.24.4
Employee Retirement Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan, benefit obligation, benefit paid $ 951,000 $ 6,060,000  
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 0 $ 1,008,000 $ 0
Defined benefit obligation 430,000 1,383,000  
Net periodic benefit cost 300,000 200,000 500,000
Accumulated benefit obligations 400,000 1,100,000  
Plan assets $ 0 0 $ 4,895,000
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,000  
Gain on partial settlement of pension plan   $ 1,000,000