XML 34 R25.htm IDEA: XBRL DOCUMENT v3.25.1
TRADE RECEIVABLES (Tables)
3 Months Ended
Mar. 31, 2025
TRADE RECEIVABLES  
Schedule of Trade Receivables

 

 

As of

 

 

 

March 31,

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

 

 

 

 

 

 

Trade receivables

 

 

1,980,145

 

 

 

1,894,448

 

Allowances for expected credit losses 

 

 

(523,513)

 

 

(508,542)

Foreign translation differences     

 

 

(14,478)

 

 

(9,335)

Total trade receivables, net

 

$1,442,154

 

 

$1,376,571

 

Schedule of trade receivables allowance

 

 

As of

 

 

 

March 31,

 

 

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 

 

 

(25,153)

 

 

(1,689,412)

Foreign translation differences     

 

 

5,143

 

 

 

16,248

 

 

 

$537,991

 

 

$517,877