v3.25.2
Pensions - Schedule of Components of Net Periodic Pension Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Interest cost $ 4,732 $ 4,824 $ 9,464 $ 9,648
Expected return on assets (3,965) (3,243) (7,929) (6,486)
Settlement loss 1 0 1 0
Remeasurement loss 10 0 10 0
Net periodic pension cost $ 778 $ 1,581 $ 1,546 $ 3,162