XML 120 R109.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Beginning balance $ 34,300
Increase related to prior year tax positions, including recorded in acquisition accounting 686
Decrease related to settlements with tax authorities (5,640)
Decrease related to prior year tax position due to lapse of applicable statute of limitation (175)
Effect of exchange rate changes (786)
Ending balance $ 28,385