v3.26.1
Pensions - Schedule of Components of Net Periodic Pension Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Interest cost $ 3,736 $ 4,732 $ 7,472 $ 9,464
Expected return on assets (3,390) (3,965) (6,781) (7,929)
Settlement loss 2 1 2 1
Remeasurement loss 9 10 9 10
Net periodic pension cost $ 357 $ 778 $ 702 $ 1,546