XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Defined Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Benefit obligation at beginning of year $ 141,427 $ 143,521
Interest cost 5,032 7,088
Settlements (77,891) 0
Actuarial gain (loss) (7,361) 1,465
Benefits paid (6,670) (10,647)
Benefit obligation at end of year 54,537 141,427
Change in plan assets    
Fair value of plan assets at beginning of year 103,696 103,891
Actual return on plan assets 1,790 7,128
Settlements (77,891) 0
Contributions 9,885 3,324
Benefits paid (7,361) (10,647)
Fair value of plan assets at end of year 30,119 103,696
Funded status at end of year $ (24,418) $ (37,731)