v3.26.1
Defined Benefit Plans - Net Periodic Pension Costs (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Service costs $ 70 $ 140 $ 190 $ 270
Interest costs 190 320 490 640
Expected return on plan assets (210) (260) (540) (510)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment 0 0 1,680 0
Amortization of net (gain)/loss 60 20 130 50
Net periodic benefit cost $ 110 220 1,950 450
Discontinued Operations        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Service costs   $ 100 $ 100 $ 100