XML 33 R15.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts receivable, net
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Accounts receivable, net
Note 7 — Accounts receivable, net
Accounts receivable, net consist of the following as of December 31, 2025 and 2024:
As of
December 31, 2025December 31, 2024
Trade accounts receivable$73,864 $63,990 
Other receivables5,092 4,763 
Accounts receivable, gross78,956 68,753 
Less: Allowance for credit losses(2,617)(2,722)
Accounts receivable, net$76,339 $66,031 
The changes in the Company’s allowance for credit losses as of December 31, 2025 and 2024 were as follows:
Allowance for credit losses as of January 1, 2025$(2,722)
Provision(977)
Charge-offs and recoveries1,135 
Effect of exchange rate difference(53)
Allowance for credit losses as of December 31, 2025$(2,617)
Allowance for credit losses as of January 1, 2024$(6,717)
Provision(414)
Charge-offs and recoveries4,392 
Effect of exchange rate differences17 
Allowance for credit losses as of December 31, 2024$(2,722)
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 and financial risk management.