XML 127 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Net periodic Benefit Cost Charged to Consolidated Statement of Operations (Details) - Defined Benefit Pension Plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Service costs $ 132 $ 135 $ 148
Defined Benefit Plan, Interest Cost 3,402 3,397 2,141
Expected return on plan assets (3,406) (3,207) (3,390)
Amortization of net (gain) loss (76) (78) (655)
Net period benefit cost $ 52 $ 247 $ (1,756)