v3.26.3
Accounts receivable, net (Tables)
9 Months Ended
Sep. 30, 2026
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable, net consist of the following as of September 30, 2026 and December 31, 2025:
As of
September 30, 2026December 31, 2025
Trade accounts receivable$77,264 $73,864 
Other receivables8,796 5,092 
Accounts receivable, gross86,060 78,956 
Less: Allowance for credit losses(1,280)(2,617)
Accounts receivable, net$84,780 $76,339 
Schedule of allowance for credit losses
The changes in the Company's allowance for credit losses on its trade accounts receivable as of September 30, 2026 and December 31, 2025 were as follows:
Allowance for credit losses as of December 31, 2024$(2,722)
Provision(977)
Charge-offs and recoveries1,135 
Effect of exchange rate differences(53)
Allowance for credit losses as of December 31, 2025(2,617)
Provision(800)
Charge-offs and recoveries2,120 
Effect of exchange rate differences17 
Allowance for credit losses as of September 30, 2026$(1,280)