v3.25.1
SUMMARY OF STOCK OPTION ACTIVITY (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Options Outstanding at beginning of the period 1,000,807 944,177
Weighted-Average Exercise Price Outstanding at beginning of the period $ 2.46 $ 2.08
Options Granted 82,320 60,000
Weighted-Average Exercise Price Granted $ 1.08 $ 2.09
Option exercised
Weighted Average Exercise Price Exercised   $ 3.84
Options Forfeited   (3,370)
Weighted-Average Exercise Price Forfeited   $ 20.43
Options Expired (166,140)  
Weighted-Average Exercise Price Expired $ 3.87  
Options Outstanding at end of the period 916,987 1,000,807
Weighted-Average Exercise Price Outstanding at end of the period $ 2.06 $ 2.46
Weighted average remaining contractual term of the outstanding options 6 years 1 month 6 days  
Aggregate Intrinsic Value Outstanding at end of the period   $ 16,956
Options Outstanding Exercisable at end of the period 851,131  
Weighted-Average Exercise Price Outstanding Exercisable at end of the period $ 2.13  
Weighted average remaining contractual term of the exercisable options 5 years 10 months 9 days  
Aggregate Intrinsic Value Outstanding Exercisable at end of the period $ 16,956