v3.26.1
Employee benefit and stock plans - Components of Net Periodic Benefit (Detail) - Pension Benefits - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Components of net periodic pension benefit:        
Interest cost $ 158 $ 165 $ 316 $ 330
Expected return on plan assets (242) (337) (484) (674)
Amortization of unrecognized net loss 2 35 4 70
Net periodic pension benefit $ (82) $ (137) $ (164) $ (274)