v3.25.2
LEASES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
LEASES        
Operating lease cost $ 29,461 $ 239,052 $ 59,651 $ 280,656
Short term lease cost 370 (436) 11,180 8,263
Operating lease expense $ 29,831 $ 238,616 $ 70,831 $ 288,919