XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Obligation and Funded Status of Defined Benefit Pension Plan and Retirement Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in benefit obligation      
Beginning benefit obligation $ 31,550 $ 30,337  
Service cost 407 406 $ 625
Interest cost 1,501 1,503 1,089
Actuarial gain (loss) (2,115) 859  
Benefits paid (1,736) (1,555)  
Ending benefit obligation 29,607 31,550 30,337
Change in plan assets      
Fair value of plan assets at beginning of year 29,487 29,280  
Return on assets 1,029 987  
Employer contribution 439 775  
Benefits paid (1,736) (1,555)  
Fair value of plan assets at end of year 29,219 29,487 29,280
Funded status underfunded (388) (2,063)  
Amounts recognized in the consolidated balance sheet      
Non-current assets 2,938 1,464  
Current liabilities 440 428  
Non-current liabilities 2,886 3,099  
Unrecognized loss included in accumulated other comprehensive loss      
Unrecognized loss before tax, beginning balance 5,449 4,011  
Amortization (226) (216)  
Liability (gain) loss (2,122) 851  
Asset (gain) loss (165) 803  
Unrecognized loss before tax, ending balance 2,936 5,449 $ 4,011
Tax impact (696) (1,296)  
Unrecognized loss included in accumulated other comprehensive loss, net of tax $ 2,240 $ 4,153