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 |