Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Schedule of Warrant activities) (Details)

v3.24.2.u1
Stockholders' Equity (Schedule of Warrant activities) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Equity [Abstract]    
Outstanding warrants 9,275,929 5,787,289
Warrants granted, Number of shares 3,506,140  
Warrants exercised, Number of shares 17,500  
Warrants exercisable, Number of shares 9,275,929  
Warrants outstanding, Weighted average exercise price $ 2.35 $ 1.88
Warrants granted, Weighted average exercise price 3.12  
Warrants expired, Weighted average exercise price 1.70  
Warrants exercisable, Weighted average exercise price $ 2.35  
Warrants outstanding, Weighted average intrinsic value $ 64,538 $ 7,794,450
Warrants granted, Weighted average intrinsic value 8,113  
Warrants exercisable, Weighted average intrinsic value $ 64,538  
Warrants, Weighted average remaining contractual life 4 years 5 months 15 days 4 years 10 months 28 days
Warrants exercisable, Weighted average remaining contractual life 4 years 5 months 15 days