Annual report [Section 13 and 15(d), not S-K Item 405]

Warrants (Details Narrative)

v3.25.1
Warrants (Details Narrative) - USD ($)
12 Months Ended
Jun. 21, 2023
Dec. 31, 2023
Dec. 31, 2024
Aug. 02, 2024
Jul. 29, 2024
Mar. 25, 2024
Intrinsic value   $ 0 $ 1,800,000      
Common stock, par value   $ 0.001 $ 0.001      
Representative Warrants [Member]            
Warrants to purchase shares         83,350  
Exercise price         $ 3.75  
Underwriting Agreement [Member] | PreFunded Warrants [Member]            
Exercise price         0.01  
Underwriting Agreement [Member] | Over-Allotment Option [Member]            
Exercise price       $ 3.00    
Warrant outstanding     83,350      
Warrants exercise, shares     278,000      
Underwriting Agreement [Member] | Over-Allotment Option [Member] | PreFunded Warrant [Member]            
Warrant outstanding     750,000      
ThinkEquity LLC [Member] | Underwriting Agreement [Member]            
Common stock, par value         0.001  
Exercise price         3.00  
ThinkEquity LLC [Member] | Underwriting Agreement [Member] | Common Stock [Member]            
Exercise price         $ 3.75  
ThinkEquity LLC [Member] | Underwriting Agreement [Member] | PreFunded Warrants [Member]            
Warrants to purchase shares         1,028,000  
Exercise price         $ 2.99  
ThinkEquity LLC [Member] | Underwriting Agreement [Member] | Over-Allotment Option [Member]            
Warrants to purchase shares         83,350  
Exercise price         $ 3.75  
Warrant [Member]            
Loss (gain) in change of fair value of warrant liabilities   $ 200,000        
Line of Credit [Member] | Fair Value, Inputs, Level 3 [Member] | Reported Value Measurement [Member]            
Warrants liabilities   $ 2,200,000        
Line of Credit [Member] | Alphia Term Loan Facility [Member]            
Warrant outstanding           335,640
Exercise price           $ 11.44
Line of Credit [Member] | Alphia Loan Facility [Member]            
Warrant outstanding           335,640
Secured Debt [Member] | Line of Credit [Member] | Alphia Term Loan Facility [Member]            
Term loan remains outstanding period 12 months          
First Tranche Warrant [Member] | Secured Debt [Member] | Line of Credit [Member] | Alphia Term Loan Facility [Member]            
Warrants to purchase shares 148,758          
Common stock, par value $ 0.001          
Exercise price $ 11.44          
Second Tranche Warrant [Member] | Secured Debt [Member] | Line of Credit [Member] | Alphia Term Loan Facility [Member]            
Warrants to purchase shares 186,882          
Exercise price $ 11.44          
Warrants expiration Jun. 21, 2028