XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Stock Options Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 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 84,056  
Weighted average exercise price per share, Issued $ 2.70  
Number of Options, Forfeited  
Number of Options, Expired (7,719)  
Weighted average exercise price per share, Expired $ 7.65  
Number of Options, Outstanding, Ending 786,660 710,323
Weighted average exercise price per share, Outstanding, Ending $ 4.76 $ 5.04
Number of Options, Exercisable 560,559  
Weighted average exercise price per share, Exercisable $ 5.59  
Remaining term in years, Exercisable 4 years