v3.26.1
Schedule of Warrant Activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
DisclosureCommonStockWarrantLineItems [Line Items]  
Weighted-Average Remaining Contractual Life (Years), Outstanding Exercisable 8 years 9 months 18 days
Warrant [Member]  
DisclosureCommonStockWarrantLineItems [Line Items]  
Number of Warrants Outstanding, Beginning balance | shares 1,999,205
Weighted-Average Exercise Price Outstanding, Beginning balance | $ / shares $ 2.56
Number of Warrants Outstanding, Issued | shares
Weighted-Average Exercise Price Outstanding, Issued | $ / shares
Number of Warrants Outstanding, Exercised | shares (771,115)
Weighted-Average Exercise Price Outstanding, Exercised | $ / shares $ 0.73
Number of Warrants Outstanding, Expired | shares
Weighted-Average Exercise Price Outstanding, Expired | $ / shares
Number of Warrants Outstanding, Ending balance | shares 1,228,090
Weighted-Average Exercise Price Outstanding, Ending balance | $ / shares $ 3.33
Weighted-Average Remaining Contractual Life (Years), Outstanding 6 years 4 months 28 days
Number of Warrants Outstanding, Exercisable | shares 1,228,090
Weighted-Average Exercise Price Outstanding, Exercisable | $ / shares $ 3.33
Weighted-Average Remaining Contractual Life (Years), Outstanding Exercisable 6 years 4 months 28 days