XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts receivable, net of allowance for credit losses (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of allowance for credit losses
The following table provides details of the Company’s allowance for credit losses:
Year ended December 31,
202020212022
Opening balance as of January 1$29,969 $27,707 $24,329 
Transition period adjustment on accounts receivables (through retained earnings) pursuant to adoption of ASC 3264,185 — — 
Adjusted balance as of January 134,154 27,707 24,329 
Additions due to acquisitions200 — — 
Additions (net), charged to income statement3,307 910 2,096 
Deductions/effect of exchange rate fluctuations(9,954)(4,288)(5,983)
Closing balance$27,707 $24,329 $20,442