XML 100 R51.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Operating lease expenses and payments (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
LEASES        
Operating lease expense $ 96,867 $ 33,611 $ 421,102 $ 33,611
Operating lease payment 51,835 15,000 131,560 15,000
Security deposit payment $ 3,945 $ 10,000 $ 3,945 $ 10,000