XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF STOCK OPTION OUTSTANDING (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Number Outstanding 3,944,284,000 4,657,635
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 8 years 3 months 18 days 8 years 9 months
Options Exercisable, Number Exercisable 1,467,081,000  
Option Exercisable, Weighted Average Exercise Price $ 2.89  
Exercise Price Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Lower Range of Exercise Prices 1.00  
Upper Range of Exercise Prices $ 2.00  
Options Outstanding, Number Outstanding 2,870,309  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 9 years 29 days  
Option Outstanding, Weighted Average Exercise Price $ 1.43  
Options Exercisable, Number Exercisable 710,257  
Option Exercisable, Weighted Average Exercise Price $ 1.39  
Exercise Price Range Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Lower Range of Exercise Prices 2.01  
Upper Range of Exercise Prices $ 3.00  
Options Outstanding, Number Outstanding 459,000  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 8 years 11 months 12 days  
Option Outstanding, Weighted Average Exercise Price $ 2.47  
Options Exercisable, Number Exercisable 291,849  
Option Exercisable, Weighted Average Exercise Price $ 2.45  
Exercise Price Range Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Lower Range of Exercise Prices 3.01  
Upper Range of Exercise Prices $ 4.00  
Options Outstanding, Number Outstanding 150,000  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 9 years 29 days  
Option Outstanding, Weighted Average Exercise Price $ 3.88  
Options Exercisable, Number Exercisable  
Option Exercisable, Weighted Average Exercise Price  
Exercise Price Range Four [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Lower Range of Exercise Prices 4.01  
Upper Range of Exercise Prices $ 5.00  
Options Outstanding, Number Outstanding 91,475  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 6 years 1 month 2 days  
Option Outstanding, Weighted Average Exercise Price $ 4.38  
Options Exercisable, Number Exercisable 91,475  
Option Exercisable, Weighted Average Exercise Price $ 4.38  
Exercise Price Range Five [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Lower Range of Exercise Prices 5.01  
Upper Range of Exercise Prices $ 6.58  
Options Outstanding, Number Outstanding 373,500  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 6 years 7 days  
Option Outstanding, Weighted Average Exercise Price $ 5.71  
Options Exercisable, Number Exercisable 373,500  
Option Exercisable, Weighted Average Exercise Price $ 5.71