Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Warrants Activity) (Details)

v3.24.2.u1
Stockholders' Equity (Warrants Activity) (Details) - $ / shares
1 Months Ended 6 Months Ended 12 Months Ended
May 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Apr. 29, 2024
Oct. 26, 2023
Stockholders' Equity          
Warrants outstanding, beginning   4,481,868      
Warrants exercised   (20,490,874)      
Warrants granted   76,966,010      
Warrants outstanding, ending   60,957,004 4,481,868    
Warrant exercise price (in dollars per share)   $ 0.29 $ 1.34    
Warrant exercise price, grants during the period (in dollars per share)   $ 0.19      
Warrants outstanding, remaining contractual life   2 years 11 months 23 days 5 years 4 months 2 days    
Warrants granted, remaining contractual life   2 years 8 months 26 days      
May 2024 Public Offering          
Stockholders' Equity          
Warrants issued 50,632,914        
Prefunded Warrants          
Stockholders' Equity          
Warrants issued 15,717,638 3,105,000     1,668,236
Prefunded Warrants | May 2024 Public Offering          
Stockholders' Equity          
Warrant exercise price (in dollars per share)       $ 0.0001  
Warrants issued       15,717,638  
Prefunded Warrants | October Registered Direct Offering          
Stockholders' Equity          
Warrant exercise price (in dollars per share)   $ 0.001      
Warrants issued   1,668,236      
Prefunded Warrants | May and June Registered Direct Offering          
Stockholders' Equity          
Warrant exercise price (in dollars per share)   $ 0.0001      
Warrants issued   18,822,638      
Unregistered Warrants          
Stockholders' Equity          
Warrants outstanding, ending 2,588,236        
Warrant exercise price (in dollars per share) $ 1.58        
Warrant exercise price, exercised during the period (in dollars per share) $ 0.237        
Warrants issued   6,130,000     2,588,236
Placement Agents Warrants          
Stockholders' Equity          
Warrants issued 1,012,658 367,800     155,294