XML 145 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Schedule of Changes in Projected Benefit Obligations and Fair Value of Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Changes in projected benefit obligation:      
Projected benefit obligation as of the beginning of the period $ 43,287 $ 41,367  
Service cost 539 494 $ 821
Interest cost 2,045 2,044 1,538
Plan amendment 0 0  
Actuarial loss (gain) (2,952) 1,362  
Benefits paid (2,138) (1,980)  
Curtailment 0 0 0
Projected benefit obligation as of the end of the period 40,781 43,287 41,367
Changes in fair value of plan assets:      
Fair value of plan assets as of the beginning of the period 42,459 40,639  
Actual return on plan assets 2,449 3,800  
Employer contributions 510 0  
Benefits paid (2,138) (1,980)  
Fair value of plan assets as of the end of the period $ 43,280 $ 42,459 $ 40,639