Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Retirement Plans - Additional Information (Details)

v3.25.4
Employee Retirement Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan, benefit obligation, benefit paid $ 111 $ 951  
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 0 $ 1,008
Defined benefit obligation 315 430  
Net periodic benefit cost 200 300 200
Accumulated benefit obligations 800 400  
Plan assets $ 532 $ 0 0
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