v3.24.2.u1
Warrants - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
May 06, 2024
May 02, 2024
Dec. 31, 2023
Apr. 08, 2022
Class of Warrant or Right [Line Items]              
Warrants exercise price $ 4 $ 4   $ 12      
Warrant, term (Year) 5 years 5 years         10 years
Warrants to purchase aggregate shares 190,500 190,500          
Loss on early extinguishment of debt $ (696,502) $ (696,502) $ 0        
Percentage of number of shares sold in the offering       10.00%      
Common stock, shares issued 10,245,388 10,245,388       6,029,371  
Warrants exercised (in shares)   52,500          
Warrants, weighted average strike price $ 9.8 $ 9.8          
Class of warrants or rights, expiration in period (in shares)   0          
Initial Public Offering [Member]              
Class of Warrant or Right [Line Items]              
Warrants to purchase aggregate shares       138,000 120,000    
Common stock, shares issued       1,380,000      
Percentage of warrants exercisable upon issuance of exercise price       120.00%      
Warrants Related Debt [Member]              
Class of Warrant or Right [Line Items]              
Warrants exercise price $ 2.5 $ 2.5          
Amortization of debt discount (premium)   $ 777,704 $ 1,054,822        
Class of warrant or right, issued during the period (in shares)   2,186,250