v3.25.2
Warrants (Details Narrative)
Sep. 11, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Aug. 03, 2024
USD ($)
Dec. 31, 2023
USD ($)
Integer
$ / shares
shares
Jul. 27, 2023
USD ($)
$ / shares
shares
May 30, 2023
USD ($)
$ / shares
shares
Feb. 14, 2023
shares
Jan. 24, 2022
USD ($)
$ / shares
shares
Pre Funded Warrants [Member]                
Shares issued price per share       $ 0.50        
Class of warrant or right number of securities exercisable called by warrants or rights | shares       201,023        
Series A-1 Warrants [Member]                
Warrants term 5 years              
Warrants to purchase common stock | shares 214,823              
Exercise price $ 23.28              
Series A-2 Warrants [Member]                
Warrants term 18 months              
Warrants to purchase common stock | shares 214,823              
Exercise price $ 23.28              
Lind Global Fund II LP [Member]                
Debt Instrument, Face Amount | $   $ 27,656            
Aegis Capital Corp. [Member]                
Warrants to purchase common stock | shares   800         800  
Exercise price   $ 199.00            
Securities Purchase Agreement [Member]                
Warrants to purchase common stock | shares       167,015        
Securities Purchase Agreement [Member] | Pre Funded Warrants [Member]                
Warrants to purchase common stock | shares 201,023              
Exercise price $ 0.01              
Fair value of warrant | $ $ 4,619,851              
Shares issued price per share $ 22.78              
Class of warrant or right number of securities exercisable called by warrants or rights | shares 201,023              
Proceeds from warrant exercises | $ $ 4,578,294              
Securities Purchase Agreement [Member] | Measurement Input, Share Price [Member] | Minimum [Member] | Pre Funded Warrants [Member]                
Stock price $ 23.45              
Securities Purchase Agreement [Member] | Measurement Input, Exercise Price [Member] | Pre Funded Warrants [Member]                
Warrant measurement input 0.50              
Securities Purchase Agreement [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member] | Pre Funded Warrants [Member]                
Warrant measurement input 5.40              
Securities Purchase Agreement [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member] | Pre Funded Warrants [Member]                
Warrant measurement input 149.06              
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member]                
Debt Instrument, Face Amount | $           $ 1,200,000   $ 5,750,000
Warrants term           5 years   5 years
Warrants to purchase common stock | shares           8,701   1,000,000
Exercise price           $ 122.50   $ 4.50
Fair value of warrant | $       $ 664   $ 381,538    
Shares issued price per share           $ 122.50    
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Maximum [Member]                
Exercise price               $ 4.50
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Share Price [Member]                
Stock price       $ 107.00        
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Share Price [Member] | Maximum [Member]                
Stock price       $ 7.00        
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Exercise Price [Member]                
Warrant measurement input | Integer       123.00        
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Warrant measurement input       3.81        
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]                
Warrant measurement input       3.84        
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Price Volatility [Member]                
Warrant measurement input       46.01        
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]                
Warrant measurement input       50.12        
Securities Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Expected Term [Member]                
Warrants term       5 years        
Purchase Agreement [Member] | Lind Global Fund II LP [Member]                
Debt Instrument, Face Amount | $     $ 300,000   $ 300,000      
Warrants term         5 years      
Warrants to purchase common stock | shares         3,505      
Exercise price         $ 67.00      
Fair value of warrant | $       $ 910 $ 72,208      
Fair value of warrants | $         $ 72,208      
Shares issued price per share         $ 67.00      
Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Share Price [Member]                
Stock price       $ 53.50        
Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Share Price [Member] | Maximum [Member]                
Stock price       $ 7.00        
Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Exercise Price [Member]                
Warrant measurement input       67.00        
Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Risk Free Interest Rate [Member]                
Warrant measurement input       4.24        
Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]                
Warrant measurement input       3.84        
Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Price Volatility [Member]                
Warrant measurement input       45.51        
Purchase Agreement [Member] | Lind Global Fund II LP [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]                
Warrant measurement input       49.76