XML 91 R40.htm IDEA: XBRL DOCUMENT v3.25.1
TRADE RECEIVABLES (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
TRADE RECEIVABLES    
Begginning Balance $ 1,307,508 $ 0
Impacts arising from application of Topic 326 0 371,627
At January 1, 2024 and January 1, 2023, (restated) 1,307,508 371,627
Provision for expected credit losses 883,533 942,800
Recoveries for expected credit losses (1,689,412) 0
Foreign translation differences 16,258 (6,919)
Ending Balance $ 517,877 $ 1,307,508