XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of accounts receivable
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 
Schedule of allowance for credit losses
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)