Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Details)

v3.24.1.1.u2
Subsequent Events - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
May 10, 2024
Apr. 25, 2024
Mar. 28, 2024
Mar. 25, 2024
Mar. 14, 2024
May 14, 2024
Mar. 31, 2024
Feb. 14, 2024
Dec. 31, 2023
Aug. 01, 2022
Subsequent Event [Line Items]                    
Common stock, par value             $ 0.0001   $ 0.0001  
Options outstanding, Granted             984,455      
Warrants exercise price, per share     $ 2.55   $ 1.3         $ 6.25
Non-affiliated Investors                    
Subsequent Event [Line Items]                    
Warrants to purchase common stock     578,643              
Common Stock                    
Subsequent Event [Line Items]                    
Warrants to purchase common stock     349,886   1,794,882          
Common Stock | Non-affiliated Investors                    
Subsequent Event [Line Items]                    
Warrants to purchase common stock         2,043,587          
At The Market Offering Agreement | H.C. Wainwright and Co., LLC                    
Subsequent Event [Line Items]                    
Common stock, par value       $ 0.0001            
Percentage of gross proceeds of offerings       3.00%            
Number of common stock Issued and sold       748,808            
Common stock per share       $ 3.03            
Gross proceeds from sale of common stock       $ 2,265,162            
At The Market Offering Agreement | H.C. Wainwright and Co., LLC | Maximum | Common Stock                    
Subsequent Event [Line Items]                    
Aggregate sales price               $ 1,445,000    
Aggregate offering price       $ 4,950,000            
At-the-Market Equity Offering | Common Stock                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold             507,754      
Private Placement                    
Subsequent Event [Line Items]                    
Common stock per share     $ 2.295   $ 1.17          
Aggregate purchase price     $ 1,330,000   $ 2,920,000          
Warrants exercise price, per share         $ 1.3          
Private Placement | Stan Smith                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold             170,940      
Aggregate purchase price             $ 200,000      
Warrants to purchase common stock             170,940      
Private Placement | Louie Ngar Yee                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold             170,940      
Aggregate purchase price             $ 200,000      
Warrants to purchase common stock             170,940      
Private Placement | Common Stock                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold     578,643   2,496,318          
Private Placement | Investor Warrants                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold     578,643   2,496,318          
Common stock per share     $ 2.55   $ 1.3          
Subsequent Event                    
Subsequent Event [Line Items]                    
Options outstanding, Granted           648,263        
Weighted Average Exercise Price, Exercised           $ 2.94        
Subsequent Event | Non-affiliated Investors                    
Subsequent Event [Line Items]                    
Warrants to purchase common stock   326,939                
Warrants exercise price, per share   $ 2.26                
Subsequent Event | Common Stock                    
Subsequent Event [Line Items]                    
Warrants exercise price, per share   263,027                
Subsequent Event | Warrant                    
Subsequent Event [Line Items]                    
Number of new stock issued during the period 4,678                  
Subsequent Event | Private Placement                    
Subsequent Event [Line Items]                    
Common stock per share   $ 2.034                
Aggregate purchase price   $ 1                
Subsequent Event | Private Placement | Stan Smith                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold   147,492                
Aggregate purchase price   $ 300,000                
Warrants to purchase common stock   147,492                
Subsequent Event | Private Placement | Louie Ngar Yee                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold   19,665                
Aggregate purchase price   $ 40,000                
Warrants to purchase common stock   19,665                
Subsequent Event | Private Placement | Common Stock                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold   494,096                
Subsequent Event | Private Placement | Investor Warrants                    
Subsequent Event [Line Items]                    
Common stock per share   $ 2.26                
Subsequent Event | Private Placement | Warrant                    
Subsequent Event [Line Items]                    
Number of common stock Issued and sold   494,096