v3.26.1
Accounts receivable, net
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Accounts receivable, net
Note 7 — Accounts receivable, net
Accounts receivable, net consist of the following as of June 30, 2026 and December 31, 2025:
As of
June 30, 2026December 31, 2025
Trade accounts receivable$70,611 $73,864 
Other receivables6,278 5,092 
Accounts receivable, gross76,889 78,956 
Less: Allowance for credit losses(1,982)(2,617)
Accounts receivable, net$74,907 $76,339 
The changes in the Company's allowance for credit losses on its trade accounts receivable as of June 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(159)
Charge-offs and recoveries783 
Effect of exchange rate differences11 
Allowance for credit losses as of June 30, 2026$(1,982)
Additional information about the Company's exposure to credit and market risks and impairment losses for its accounts receivable is included in Note 27 — Fair value measurements.