Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Securities Purchase Agreement & Alliance Global Partners) (Details)

v3.24.1.1.u2
Stockholders' Equity (Securities Purchase Agreement & Alliance Global Partners) (Details) - USD ($)
1 Months Ended 3 Months Ended
Apr. 01, 2024
Dec. 07, 2023
Dec. 05, 2023
Apr. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Mar. 26, 2024
Warrants exercise price             $ 0.0001
Number of warrants exercised         4,276,000    
Subsequent Event              
Proceeds from sale of shares, net of issuance cost $ 14,100,000            
Pre Funded Warrants              
Number of warrants exercised         414,000 1,236,000  
Series C Warrants              
Number of warrants exercised         1,131,500    
Series C Warrants | Subsequent Event              
Number of warrants exercised       48,000      
Series D Warrants              
Number of warrants exercised         1,006,500    
Series D Warrants | Subsequent Event              
Number of warrants exercised       48,000      
Offering 2023              
Shares issued   600,000 600,000        
Combined purchase price of each share of Common Stock and the accompanying Common Warrants     $ 2.00        
Placement agent fee payable In cash, as a percentage of gross offering proceeds     5.50%        
Maximum amount of offering related legal expenses agreed To reimburse     $ 75,000        
Maximum Amount Of Non Accountable expense allowance agreed to pay     15,000        
Proceeds from sale of shares, net of issuance cost     $ 4,000,000        
Issuance costs reported in accrued expenses         $ 369,000    
Combined purchase price of each pre-funded warrant and accompanying common warrants   $ 1.9999          
Offering 2023 | Pre Funded Warrants              
Number of warrants agreed to issue and sell   1,650,000 1,650,000        
Number of shares to be issued upon exercise of warrants   1,650,000 1,650,000        
Warrants exercise price   $ 0.0001          
Offering 2023 | Series C Warrants              
Number of warrants agreed to issue and sell   2,250,000 2,250,000        
Number of shares to be issued upon exercise of warrants   2,250,000 2,250,000        
Number of series warrant issued with each common stock share and pre-funded warrant   1          
Number of securities called by each warrant or right   1          
Warrants exercise price   $ 2.00          
Term of the warrants   2 years          
Offering 2023 | Series D Warrants              
Number of warrants agreed to issue and sell   2,250,000 2,250,000        
Number of shares to be issued upon exercise of warrants   2,250,000 2,250,000        
Number of series warrant issued with each common stock share and pre-funded warrant   1          
Number of securities called by each warrant or right   1          
Warrants exercise price   $ 2.00          
Term of the warrants   5 years