Annual report pursuant to Section 13 and 15(d)

Pension and Other Postretirement Benefits - Plan Changes in Fair Value of Plan Assets and Funded Status (Details)

v3.25.0.1
Pension and Other Postretirement Benefits - Plan Changes in Fair Value of Plan Assets and Funded Status (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in projected benefits obligation:      
Projected benefit obligation at beginning of year $ 10,553 $ 8,177  
Curtailment gain (3,864) 0 $ 0
Annuity buyout settlement (3,439) 0  
Service cost 1,848 1,537 2,870
Interest cost 503 423 336
Actuarial gain (loss) (1,812) 658  
Benefits paid (222) (242)  
Projected benefit obligation at end of year 3,567 10,553 8,177
Change in Pension Plan assets:      
Fair value of Pension Plan assets at beginning of year 14,201 11,650  
Actual return on Pension Plan assets 2,071 725  
Contributions by employer 0 2,068  
Benefits paid (222) (242)  
Fair value of Pension Plan assets at end of year 12,611 14,201 $ 11,650
Funded status at end of year $ 9,044 $ 3,648