v3.25.2
Accounts receivable, net of allowance for credit losses (Tables)
6 Months Ended
Jun. 30, 2025
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, 2024
Six months ended June 30, 2025
Opening balance as of January 1$18,278 $12,094 
Additions (net), charged to income statement7,582 17,822 
Deductions/effect of exchange rate fluctuations(13,766)(3,086)
Closing balance$12,094 $26,830