XML 110 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension Plans - Change in Benefit Obligation (Details) - Pension Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year $ 57,778 $ 60,922  
Interest cost 2,501 2,794 $ 2,253
Actuarial gain (2,445) (188)  
Benefits paid (5,486) (5,750)  
Benefit obligation at end of year $ 52,348 $ 57,778 $ 60,922