v3.26.1
Stock-Based Compensation (Details 1)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of warrants granted 29,500
Number of warrants Expired/Cancelled 29,500
Series A and Series B Common Stock Warrants [Member]  
Number of warrants Outstanding beginning balance 1,291,822
Number of warrants granted 0
Number of warrants Exercised 0
Number of warrants Expired/Cancelled 0
Number of warrants outstanding ending balance 1,291,822
Number of Warrants Exercisable 1,291,822
Weighted Average Exercise Price, beginning | $ / shares $ 11.462
Weighted Average Exercise Price Granted | $ / shares 0
Weighted Average Exercise Price Exercised | $ / shares 0
Weighted Average Exercise Price Expired/Cancelled | $ / shares 0
Weighted Average Exercise Price, ending | $ / shares 11.462
Weighted Average Exercise Price exercisable | $ / shares $ 11.462