XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Stock Options Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Number of Options, Outstanding, Beginning 587,091 682,939  
Weighted average exercise price per share, Outstanding, Beginning $ 6.50 $ 7.30  
Remaining term in years, Outstanding 5 years 6 months 3 years 7 months 6 days 3 years 2 months 12 days
Number of Options, Issued 404,074 65,468  
Weighted average exercise price per share, Issued $ 4.80 $ 1.50  
Remaining term in years, Issued   8 years  
Number of Options, Forfeited (178,669) (4,254)  
Weighted average exercise price per share, Forfeited $ 7.39 $ 5.65  
Number of Options, Expired (102,173) (157,062)  
Weighted average exercise price per share, Expired $ 8.38 $ 7.92  
Number of Options, Outstanding, Ending 710,323 587,091 682,939
Weighted average exercise price per share, Outstanding, Ending $ 5.04 $ 6.50 $ 7.30
Number of Options, Exercisable 512,361    
Weighted average exercise price per share, Exercisable $ 5.77    
Remaining term in years, Exercisable 4 years 1 month 6 days