XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Employee Retirement Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Plan [Member]      
Schedule of Employee Retirement Benefit Plans [Line Items]      
Beginning Balance $ 91,853 $ 87,788  
Service Cost 1,270 1,551 $ 2,362
Interest Cost 4,280 4,270 3,042
Actuarial (Gain) Loss (5,478) 1,966  
Benefits Paid (4,424) (3,722)  
Ending Balance 87,501 91,853 87,788
Other Benefits Plan [Member]      
Schedule of Employee Retirement Benefit Plans [Line Items]      
Beginning Balance 28,000 32,909  
Service Cost 320 391 799
Interest Cost 1,313 1,608 1,325
Actuarial (Gain) Loss (486) (5,968)  
Benefits Paid (946) (940)  
Ending Balance $ 28,201 $ 28,000 $ 32,909