v3.25.4
Post-employment benefits - Summary of Additional Details on Defined Pension Plans Funded Status (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure Of Information About Post Employment Benefits [Abstract]      
Present value of defined benefit obligation $ (28,429) $ (23,199) $ (23,013)
Plan assets, at fair value 24,267 19,360  
Net pension liability $ (4,162) $ (3,839)