v3.26.1
Employee benefits - Summary of estimated expected benefits payments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Less than 1 year [member]    
Disclosure of defined benefit plans [line items]    
Estimate of contributions expected to be paid to plan for next annual reporting period $ 1,333 $ 1,339
1 to 2 years [member]    
Disclosure of defined benefit plans [line items]    
Estimate of contributions expected to be paid to plan for next annual reporting period 1,309 1,344
2 to 3 years [member]    
Disclosure of defined benefit plans [line items]    
Estimate of contributions expected to be paid to plan for next annual reporting period 1,281 1,320
3 to 4 years [member]    
Disclosure of defined benefit plans [line items]    
Estimate of contributions expected to be paid to plan for next annual reporting period 1,251 1,293
4 to 5 years [member]    
Disclosure of defined benefit plans [line items]    
Estimate of contributions expected to be paid to plan for next annual reporting period 1,218 1,264
6 to 10 years [member]    
Disclosure of defined benefit plans [line items]    
Estimate of contributions expected to be paid to plan for next annual reporting period $ 5,523 $ 5,807