Quarterly report pursuant to Section 13 or 15(d)

Schedule of Common Stock Warrants (Details)

v3.24.1.1.u2
Schedule of Common Stock Warrants (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of warrants, outstanding beginning balance 3,442,904  
Weighted average exercise price, outstanding beginning balance $ 5.414793  
Weighted average remaining contractual term 2 years 9 months 14 days 2 years 10 months 13 days
Number of warrants, granted 270,615  
Weighted average exercise price, granted $ 4.00  
Weighted average remaining contractual term, Granted 5 years  
Number of warrants, exercised  
Weighted average exercise price, exercised  
Number of warrants, forfeited  
Weighted average exercise price, forfeited  
Number of warrants, cancelled  
Weighted average exercise price, cancelled  
Number of warrants, expired  
Weighted average exercise price, expired  
Number of warrants, outstanding ending balance 3,713,519 3,442,904
Weighted average exercise price, outstanding ending balance $ 5.311694 $ 5.414793
Number of warrants, exercisable 3,713,519  
Weighted average exercise price, exercisable $ 5.311694  
Weighted average remaining contractual term, exercisable 2 years 9 months 14 days