v3.25.2
LEASES (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 01, 2021
Mar. 01, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
LEASES          
Lease term 3 years 3 years 12 years 12 years  
Lease payments   $ 29,250 $ 335,607 $ 420,193 $ 350,608
Lease renewal term   12 years