v3.25.2
TAXES RECEIVABLE (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
TAXES RECEIVABLE    
Taxes receivable $ 717,162 $ 734,630
Corporate Income Taxes Receivable [Member]    
TAXES RECEIVABLE    
Taxes receivable 491,408 310,424
VAT Refund Receivable [Member]    
TAXES RECEIVABLE    
Taxes receivable 70,242 286,031
Municipality Taxes Refund Receivable [Member]    
TAXES RECEIVABLE    
Taxes receivable $ 155,512 $ 138,175