XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts receivable, net of allowance for credit losses - Schedule of allowance for credit losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable [Line Items]      
Opening balance $ 27,707 $ 29,969 $ 23,960
Additions due to acquisitions 0 200 1,004
Additions charged/reversal released to cost and expense, net 910 3,307 7,443
Deductions/effect of exchange rate fluctuations (4,288) (9,954) (2,438)
Closing balance 24,329 27,707 29,969
Cumulative Effect, Period of Adoption, Adjustment      
Accounts Receivable [Line Items]      
Opening balance 0 4,185 0
Closing balance   0 4,185
Cumulative Effect, Period of Adoption, Adjusted Balance      
Accounts Receivable [Line Items]      
Opening balance $ 27,707 34,154 23,960
Closing balance   $ 27,707 $ 34,154