v3.26.1
Employee Benefit Plans - Net Period Benefit Costs (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]        
Service cost $ 1,987 $ 1,406 $ 4,010 $ 2,789
Interest cost 712 517 1,441 1,026
Expected return on plan assets (404) (351) (817) (696)
Reclassification of retirement benefits from AOCI:        
Amortization of actuarial gain (161) (117) (344) (228)
Amortization of prior service cost 566 0 1,087 0
Net periodic benefit cost 2,700 1,455 5,377 2,891
Reclassification of retirement benefits from AOCI, gross of tax [1] 405 (117) 743 (228)
Income tax effects (150) (13) (281) (26)
Reclassification of retirement benefits from AOCI, net of tax $ 255 $ (130) $ 462 $ (254)
[1] These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income.