Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details Narrative)

v3.24.2.u1
Stockholders’ Equity (Details Narrative) - USD ($)
6 Months Ended
Jan. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Class of Stock [Line Items]        
Preferred stock, shares issued   0   0
Preferred stock, shares outstanding   0   0
Proceeds from Issuance of Common Stock $ 6,300,000 $ 6,282,430 $ 6,352,077  
Stock withheld for income taxes   5,015    
Employees and Consultants [Member]        
Class of Stock [Line Items]        
Shares issued   12,328    
Purchase Agreement [Member]        
Class of Stock [Line Items]        
Shares issued 476,000 476,000    
Gross proceeds from issuance of common stock   $ 7,000,000.0    
Proceeds from Issuance of Common Stock   $ 6,300,000    
Purchase Agreement [Member] | Placement Agent [Member]        
Class of Stock [Line Items]        
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 5.625    
Class of Warrant or Right, Outstanding   62,222    
Warrants and Rights Outstanding, Maturity Date   Feb. 01, 2027    
Purchase Agreement [Member] | Warrant [Member]        
Class of Stock [Line Items]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,555,555 1,555,555    
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4.50    
Warrants exercisable and maturity date   Jan. 30, 2029    
Purchase Agreement [Member] | Pre-Funded Warrants [Member]        
Class of Stock [Line Items]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,079,555 1,079,555    
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.0001    
Shares Issued, Price Per Share   $ 4.4999    
[custom:StockIssuedDuringPeriodSharesWarrantExercised-0] 1,079,555 1,079,555    
License Agreement [Member] | Elion Oncology, Inc. [Member]        
Class of Stock [Line Items]        
Shares issued   5,000    
Consulting Agreement [Member] | Consultant [Member]        
Class of Stock [Line Items]        
Shares issued   10,000