v3.26.1
Schedule of Warrants outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Warrants 1,166,484
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 160,960
Exercise Price | $ / shares $ 2.38
Expiration Date Various in 2027
2023 Convertible Notes [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants 861,790
Exercise Price | $ / shares $ 2.38
Expiration Date Various in 2028
Underwriter Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants 54,370
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