XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable, net of allowance for credit losses (Tables)
9 Months Ended
Sep. 30, 2021
Receivables [Abstract]  
Schedule of allowance for credit losses
The following table provides details of the Company’s allowance for credit losses on accounts receivable:
 
Year ended December 31, 2020 Nine months ended September 30, 2021
Opening balance as of January 1$29,969 $27,707 
Transition period adjustment on accounts receivables (through retained earnings) pursuant to adoption of ASC 3264,185 — 
Adjusted balance as of January 1$34,154 $27,707 
Additions due to acquisitions200 — 
Additions charged/reversal released to cost and expense3,307 2,953 
Deductions/effect of exchange rate fluctuations(9,954)(1,133)
Closing balance$27,707 $29,527