XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Stock Options Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Equity [Abstract]    
Number of Options, Outstanding, Beginning 710,323  
Weighted average exercise price per share, Outstanding, Beginning $ 5.04  
Remaining term in years, Outstanding 5 years 6 months 5 years 6 months
Number of Options, Issued 40,071  
Weighted average exercise price per share, Issued $ 2.74  
Number of Options, Forfeited  
Number of Options, Expired (3,102)  
Weighted average exercise price per share, Expired $ 10.01  
Number of Options, Outstanding, Ending 747,292 710,323
Weighted average exercise price per share, Outstanding, Ending $ 4.89 $ 5.04
Number of Options, Exercisable 520,874  
Weighted average exercise price per share, Exercisable $ 5.73  
Remaining term in years, Exercisable 3 years 10 months 24 days