v3.26.1
Schedule of Warrants outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Warrants 982,898
Investor Warrant [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants 12,852
Exercise Price | $ / shares $ 8.76
Expiration Date Sep. 18, 2028
2022 Convertible Notes [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants 134,504
Exercise Price | $ / shares $ 2.38
Expiration Date Various in 2027
2023 Convertible Notes [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants 742,510
Exercise Price | $ / shares $ 2.38
Expiration Date Various in 2028
Underwriter Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants 16,520
Exercise Price | $ / shares $ 2.38
Expiration Date Aug. 08, 2028
Advisory Agreement Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants 76,512
Exercise Price | $ / shares $ 2.38
Expiration Date Various in 2029