XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
TRADE RECEIVABLES (Details 1) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
TRADE RECEIVABLES    
Trade receivables allowance Beginning $ 1,307,508 $ 0
Impacts arising from application of Topic 326 0 371,627
Trade receivables allowance Restated 1,307,508 371,627
Allowances for expected credit losses 853,686 942,800
Recovered for expected credit losses (1,571,782) 0
Foreign translation differences 57,832 (6,919)
Trade receivables allowance Ending $ 647,244 $ 1,307,508