v3.26.1
Retirement Benefits - Schedule of Periodic Benefit Costs (Income) (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]        
Current service costs $ 1,243 $ 1,231 $ 2,515 $ 2,421
Interest expense 329 277 668 545
Actuarial gain (1,287) (917) (1,336) (1,801)
Net periodic benefit costs (income) $ 285 $ 591 $ 1,847 $ 1,165