XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 6 Months Ended
Apr. 20, 2023
Oct. 31, 2023
Sep. 30, 2023
Apr. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jul. 01, 2022
Stockholders Equity [Abstract]                
Common stock sold (in shares) 1,318,000              
Proceeds from Issuance of Common Stock         $ 1,021,994 $ 3,373    
Gross proceeds from offering $ 3,899,813     $ 3,899,813        
Placement agent fees expenses and offering expenses       $ 547,764        
Common stock, outstanding (in shares)         22,232,799   21,657,381  
Dividends declared or paid         $ 0      
Maximum [Member]                
Stockholders Equity [Abstract]                
Authorized offering amount of securities               $ 150,000,000
Pre-funded Warrants [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares) 1,878,722              
Purchase price (in dollars per share)       $ 1.2199        
Pre-funded Warrants [Member] | Maximum [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares)       1,878,722        
Common Warrants [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares) 3,196,722              
Common Warrants [Member] | Maximum [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares)       3,196,722        
Placement Agent Warrants [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares) 191,803              
Warrants exercised (in shares)   122,994 122,994          
Cash proceeds from warrants exercised   $ 3,687,976 $ 3,687,976          
Warrants outstanding (in shares)         68,809      
Placement Agent Warrants [Member] | Maximum [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares)       191,803        
Equity Distribution Agreement [Member]                
Stockholders Equity [Abstract]                
Common stock sold (in shares)         3,900,000      
Proceeds from Issuance of Common Stock         $ 8,700,000      
Equity Distribution Agreement [Member] | Maximum [Member]                
Stockholders Equity [Abstract]                
Common stock authorized value to be issued by Sales Agent   $ 16,700,000            
Common Stock [Member]                
Stockholders Equity [Abstract]                
Common stock sold (in shares)       1,318,000        
Purchase price (in dollars per share)       $ 1.22