v3.25.2
Employee Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net periodic benefit cost        
Service cost $ 835 $ 822 $ 1,670 $ 1,643
Interest cost 2,396 2,478 4,793 4,957
Expected return on plan assets (3,396) (3,635) (6,793) (7,271)
Amortization of prior service credit (724) (724) (1,448) (1,448)
Net periodic benefit cost $ (889) $ (1,059) $ (1,778) $ (2,118)