Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.2.u1
Stockholders' Equity - Additional Information (Details)
3 Months Ended 6 Months Ended
May 20, 2024
USD ($)
$ / shares
shares
Feb. 01, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Vote
shares
Jun. 30, 2023
USD ($)
Class Of Stock [Line Items]          
Votes per each common stock share | Vote       1  
Common stock shares reserved for issuance       3,589,232  
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $     $ 1,000,000 $ 3,611,255 $ 8,543,037
Initial fair value of Warrants | $     $ 1,800,000    
Warrant [Member]          
Class Of Stock [Line Items]          
Common warrants issued for purchase of common shares 247,925        
Securities purchase agreements [Member] | Warrant [Member]          
Class Of Stock [Line Items]          
Issuance of common stock for services, Shares 714,527        
Sale of common stock | $ / shares $ 1.68        
Warrants exercise price | $ / shares $ 0.0001        
Common warrants issued for purchase of common shares 957,925        
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $ $ 2,200,000        
Securities purchase agreements [Member] | Warrant [Member] | Series A [Member]          
Class Of Stock [Line Items]          
Warrants exercise price | $ / shares $ 1.68        
Common warrants issued for purchase of common shares 1,672,452        
Securities purchase agreements [Member] | Warrant [Member] | Series B [Member]          
Class Of Stock [Line Items]          
Warrants exercise price | $ / shares $ 1.68        
Common warrants issued for purchase of common shares 1,672,452        
Warrant Inducement Agreement [Member] | Series C [Member]          
Class Of Stock [Line Items]          
Warrants exercise price | $ / shares $ 1.68        
Common warrants issued for purchase of common shares 1,229,484        
Warrant Inducement Agreement [Member] | Common Stock          
Class Of Stock [Line Items]          
Warrants exercise price | $ / shares $ 1.68        
Common warrants issued for purchase of common shares 708,500        
Warrant Inducement Agreement [Member] | Common Stock | Series C [Member]          
Class Of Stock [Line Items]          
Common warrants issued for purchase of common shares 708,500        
Warrant Inducement Agreement [Member] | Common Stock | Series D [Member]          
Class Of Stock [Line Items]          
Warrants exercise price | $ / shares $ 1.68        
Common warrants issued for purchase of common shares 708,500        
H.C. Wainwright & Co., LLC [Member] | Wainwright Agreement [Member]          
Class Of Stock [Line Items]          
Aggregate offering price from sales agent | $ $ 50,000 $ 5,700,000      
Agent commission percentage of aggreagate gross proceeds   3.00%      
Number of shares sold       315,338  
Net proceeds from agent (Private Placement) | $       $ 820,509