v3.25.2
Stockholders' Equity - Schedule of Total Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule of Total Warrants Outstanding [Line Items]    
Outstanding, Beginning 615,940  
New Issuance  
Exercised  
Outstanding, Ending 615,940  
Placement Agent Warrants [Member]    
Schedule of Total Warrants Outstanding [Line Items]    
Issue Date   July - Sept 2022
Exercise Price Per Share (in Dollars per share)   $ 45
Expiration Date   July - Sept 2027
Outstanding, Beginning 767  
New Issuance  
Exercised  
Outstanding, Ending 767  
Placement Agent Warrants [Member]    
Schedule of Total Warrants Outstanding [Line Items]    
Issue Date   Nov 2022
Exercise Price Per Share (in Dollars per share)   $ 15
Expiration Date   Nov 2027
Outstanding, Beginning 1,000  
New Issuance  
Exercised  
Outstanding, Ending 1,000  
Representative Warrants [Member]    
Schedule of Total Warrants Outstanding [Line Items]    
Issue Date   Jan 2023
Exercise Price Per Share (in Dollars per share)   $ 90
Expiration Date   Jan 2028
Outstanding, Beginning 5,600  
New Issuance  
Exercised  
Outstanding, Ending 5,600  
Placement Agent Warrants [Member]    
Schedule of Total Warrants Outstanding [Line Items]    
Issue Date   July 2023
Exercise Price Per Share (in Dollars per share)   $ 32.81
Expiration Date   Jan 2029
Outstanding, Beginning 18,572  
New Issuance  
Exercised  
Outstanding, Ending 18,572  
New Series A-1 warrants [Member]    
Schedule of Total Warrants Outstanding [Line Items]    
Issue Date   Nov 2024
Exercise Price Per Share (in Dollars per share)   $ 16.5
Expiration Date   Nov 2029
Outstanding, Beginning 285,715  
New Issuance  
Exercised  
Outstanding, Ending 285,715  
New Series A-2 warrants [Member]    
Schedule of Total Warrants Outstanding [Line Items]    
Issue Date   Nov 2024
Exercise Price Per Share (in Dollars per share)   $ 16.5
Expiration Date   May 2026
Outstanding, Beginning 285,715  
New Issuance  
Exercised  
Outstanding, Ending 285,715  
Placement Agent Warrants [Member]    
Schedule of Total Warrants Outstanding [Line Items]    
Issue Date   Nov 2024
Exercise Price Per Share (in Dollars per share)   $ 20.625
Expiration Date   Nov 2029
Outstanding, Beginning 18,571  
New Issuance  
Exercised  
Outstanding, Ending 18,571