XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
TRADE RECEIVABLES (Tables)
6 Months Ended
Jun. 30, 2025
TRADE RECEIVABLES  
Schedule of Trade Receivables

 

 

As of

 

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

 

 

 

 

 

 

Trade receivables

 

 

2,346,753

 

 

 

1,894,448

 

Allowances for expected credit losses 

 

 

(494,668)

 

 

(517,877)

Total trade receivables, net

 

$1,852,085

 

 

$1,376,571

 

Schedule of trade receivables allowance

 

 

As of

 

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

 

 

 

 

 

 

At January 1, 2025 and January 1, 2024

 

 

517,877

 

 

 

1,307,508

 

Charge for the period/year

 

 

 

 

 

 

 

 

Allowances for expected credit losses 

 

 

40,124

 

 

 

883,533

 

Recovered for expected credit losses 

 

 

(94,912)

 

 

(1,689,412)

Foreign translation differences     

 

 

31,579

 

 

 

16,248

 

 

 

$494,668

 

 

$517,877