XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Components of Net Periodic Pension Cost for Defined Benefit Pension Plan and Retirement Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Service cost $ 407 $ 406 $ 625
Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Interest cost Interest cost Interest cost
Interest cost $ 1,501 $ 1,503 $ 1,089
Defined Benefit Plan Net Periodic Benefit Cost Credit Expected Return Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Expected return on plan assets Expected return on plan assets Expected return on plan assets
Expected return on plan assets $ (865) $ (1,790) $ (2,081)
Defined Benefit Plan Net Periodic Benefit Cost Credit Amortization Of Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Amortization of actuarial losses Amortization of actuarial losses Amortization of actuarial losses
Amortization of actuarial losses $ 233 $ 220 $ 585
Net periodic pension cost $ 1,276 $ 339 $ 218