XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of options beginning 4,785,276 3,794,452
Weighted Average Exercise Price Outstanding beginning $ 7.85 $ 8.91
Number of options granted 1,213,008 1,026,424
Weighted Average Exercise Price, Granted $ 4.38 $ 3.88
Number of options forfeited (63,875) (35,600)
Weighted Average Exercise Price, Forfeited $ 5.38 $ 6.72
Weighted Average Remaining life in years 7 years 6 months 8 years
Aggregate intrinsic value   $ 1,444
Number of options exercised (12,710)  
Weighted Average Exercise Price, exercised $ 3.59  
Number of options ending 5,921,699 4,785,276
Weighted Average Exercise Price Outstanding ending $ 7.17 $ 7.85
Aggregate intrinsic value $ 306  
Number of options exercisable 4,036,569  
Weighted Average Exercise Price Outstanding, Exercisable $ 8.51  
Weighted Average Remaining life in years, exercisable 6 years 8 months 12 days  
Aggregate intrinsic value