v3.26.1
Accounts receivable, net of allowance for credit losses (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of Allowance for Credit Losses on Accounts Receivable
The following table provides details of the Company’s allowance for credit losses on accounts receivable:
Six months ended June 30, 2026Year ended December 31, 2025
Opening balance as of January 1$22,097 $12,094 
Additions (net), charged to income statement6,631 17,193 
Deductions/effect of exchange rate fluctuations(7,508)(7,190)
Closing balance$21,220 $22,097