v3.25.2
Defined Benefit Plans - Net Periodic Pension Costs (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Service costs $ 140 $ 130 $ 270 $ 260
Interest costs 320 330 640 660
Expected return on plan assets (260) (510) (510) (1,020)
Amortization of net (gain)/loss 20 40 50 90
Net periodic benefit cost (income) $ 220 $ (10) $ 450 $ (10)