v3.26.1
Schedule of Stock Options Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Equity [Abstract]    
Number of stock options, beginning 51,832 184,147
Weighted average exercise price beginning balance $ 6.59 $ 18.20
Number of stock options, expired   (170,218)
Weighted average exercise price, expired   $ 19.25
Number of stock options, granted 12,402 17,903
Weighted average exercise price, granted $ 5.60 $ 7.53
Number of stock options, granted   20,000
Weighted average exercise price, granted   $ 6.65
Number of stock options, ending 64,234 51,832
Weighted average exercise price ending balance $ 6.40 $ 6.59