XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Stock Options Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Number of Options, Outstanding, Beginning 682,939 635,889  
Weighted average exercise price per share, Outstanding, Beginning $ 7.30 $ 7.41  
Remaining term in years, Outstanding 3 years 7 months 6 days 3 years 2 months 12 days 3 years 9 months 18 days
Number of Options, Issued 65,468 64,672  
Weighted average exercise price per share, Issued $ 1.50 $ 5.72  
Remaining term in years, Issued 8 years 8 years  
Number of Options, Cancelled/Expired (161,316) (17,622)  
Weighted average exercise price per share, Cancelled/Expired $ 7.92 $ 5.08  
Number of Options, Outstanding, Ending 587,091 682,939 635,889
Weighted average exercise price per share, Outstanding, ending balance $ 6.50 $ 7.30 $ 7.41
Number of Options, Exercisable 526,389    
Weighted average exercise price per share, Exercisable $ 6.73    
Remaining term in years, Exercisable 3 years 2 months 12 days