XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
TRADE RECEIVABLES (Details 1) - USD ($)
Jun. 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 804,714 942,800
Recovered for expected credit losses (1,268,139) 0
Foreign translation differences (37,326) (6,919)
Trade receivables allowance Ending $ 806,757 $ 1,307,508