v3.25.2
LEASES (Details 1) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
LEASES    
Operating leases 6 years 7 months 13 days 6 years 11 months 4 days
Operating leases    
Operating lease ROU assets, net $ 423,747 $ 451,111
Current operating lease liabilities 200,715 209,177
Non-Current operating lease liabilities 600,042 635,030
Total operating leases 800,757 844,207
ROU Assets 451,111 503,701
Lease Termination   (17,396)
Asset lease expense (19,214) (41,612)
Foreign exchange (gain) loss (8,150) 6,418
ROU Assets - net $ 423,747 $ 451,111
Operating leases 13.35% 13.35%