XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts receivable, net of allowance for credit losses
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Accounts receivable, net of allowance for credit losses Accounts receivable, net of allowance for credit losses
The following table provides details of the Company’s allowance for credit losses:
Year ended December 31,
201920202021
Opening balance as of January 1$23,960 $29,969 $27,707 
Transition period adjustment on accounts receivables (through retained earnings) pursuant to adoption of ASC 326— 4,185 — 
Adjusted balance as of January 123,960 34,154 27,707 
Additions due to acquisitions1,004 200 — 
Additions charged/reversal released to cost and expense, net7,443 3,307 910 
Deductions/effect of exchange rate fluctuations(2,438)(9,954)(4,288)
Closing balance$29,969 $27,707 $24,329 
Accounts receivable were $908,727 and $912,071, and allowances for credit losses were $27,707 and $24,329, resulting in net accounts receivable balances of $881,020 and $887,742 as of December 31, 2020 and 2021, respectively.