XML 48 R39.htm IDEA: XBRL DOCUMENT v3.25.1
TRADE RECEIVABLES (Details 1) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
TRADE RECEIVABLES    
Begginning Balance $ 517,877 $ 1,307,508
At January 1, 2025 and January 1, 2024, 517,877 1,307,508
Allowances for expected credit losses 40,124 883,533
Recoveries for expected credit losses (25,153) (1,689,412)
Foreign translation differences 5,143 16,248
Ending Balance $ 537,991 $ 517,877