XML 115 R104.htm IDEA: XBRL DOCUMENT v3.24.3
Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Opening balance at January 1 $ 19,236
Decrease related to prior year tax positions due to lapse of applicable statute of limitation (37)
Decrease related to settlements with taxing authorities (341)
Effect of exchange rate changes (87)
Closing balance at September 30 $ 18,771