Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Warrants Activity) (Details)

v3.24.1.1.u2
Stockholders' Equity (Warrants Activity) (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Oct. 26, 2023
Warrants        
Stockholders' Equity        
Warrants outstanding, beginning   4,481,868    
Warrants exercised   (704,236)    
Warrants outstanding, ending   3,777,632 4,481,868  
Warrant exercise price (in dollars per share)   $ 1.59 $ 1.34  
Warrants outstanding, remaining contractual life   5 years 1 month 2 days 5 years 4 months 2 days  
Prefunded Warrants        
Stockholders' Equity        
Warrant exercise price (in dollars per share)   $ 0.001    
Warrants issued   704,236   1,668,236
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       2,588,236
Placement Agents Warrants        
Stockholders' Equity        
Warrants issued       155,294