v3.24.3
Warrants (Details) - USD ($)
9 Months Ended
Mar. 01, 2021
Jan. 20, 2021
Apr. 29, 2020
Sep. 30, 2024
Dec. 31, 2023
Warrants [Line Items]          
Issuance of common stock and warrants 1,463,893 2,618,182      
Issuance of warrant 6,750 1,410,690 88,000    
Warrant exercise price (in Dollars per share) $ 7.5        
Warrant outstanding       352,000  
Warrants to purchase shares of common stock 1,463,893 2,618,182      
Warrant expire date Mar. 01, 2026 Jan. 20, 2026      
Intrinsic value of the warrants (in Dollars)      
Warrant [Member]          
Warrants [Line Items]          
Issuance of common stock and warrants 2,927,786   440,000    
Exercise price (in Dollars per share)     $ 7.425    
Warrant exercise price (in Dollars per share) $ 7.5 $ 5.5 $ 7.425 $ 5.5  
Warrant outstanding       1,207,492  
Warrants to purchase shares of common stock 1,463,893 2,618,182      
Common Stock [Member] | Warrant [Member]          
Warrants [Line Items]          
Warrant outstanding       1,457,143  
Private Placement [Member]          
Warrants [Line Items]          
Issuance of common stock and warrants     440,000