v3.26.1
Stock-Based Compensation (Details 3)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of warrants Expired/Cancelled (29,500)
Option [Member]  
Number of options outstanding beginning balance 181,321
Number of warrants Expired/Cancelled (29,500)
Number of option outstanding ending balance 151,821
Number of option Exercisable 151,821
Weighted Average Exercise Price, beginning | $ / shares $ 77.20
Weighted Average Exercise Price Expired/Cancelled | $ / shares 80.00
Weighted Average Exercise Price, ending | $ / shares 76.70
Weighted Average Exercise Price exercisable balance | $ / shares $ 76.70