v3.25.1
Convertible Notes with Warrants (November 2023 Financing) (Details) - USD ($)
1 Months Ended 3 Months Ended
Nov. 21, 2023
Nov. 30, 2024
Nov. 30, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Convertible Notes [Abstract]            
Interest   $ 111,000        
Payment of convertible notes interest   $ 300,000        
Payment of convertible notes interest (in Shares)   315,790        
Amortization of debt discount and issuance costs       $ 356,699 $ 258,802  
November 2023 Financing [Member]            
Convertible Notes [Abstract]            
Proceeds from convertible notes $ 6,850,000          
Transaction costs $ 525,144          
Conversion price, period       18 months    
Conversion price of common stock exceeds (in Dollars per share) $ 2.36          
Consecutive trading days       10 days    
Daily dollar trading volume of common stock exceeds per day $ 1,000,000          
Notes redeem at premium, percentage 115.00%          
Convertible Notes [Member] | November 2023 Financing [Member]            
Convertible Notes [Abstract]            
Convertible note accrue interest rate       6.00%    
Maturity date       Nov. 21, 2025    
Interest expense       $ 459,449 361,522  
Coupon interest expense       102,750 102,750  
Amortization of debt discount and issuance costs       356,699 $ 258,802  
Net of unamortized discount costs       5,762,927   $ 5,406,228
Convertible note, fair value       $ 6,589,007   $ 6,493,720
Series A Warrants [Member] | November 2023 Financing [Member]            
Convertible Notes [Abstract]            
Warrants purchase shares of common stock (in Shares) 5,805,083          
Warrants exercise price (in Dollars per share) $ 1.18          
Consecutive trading days       10 days    
Daily dollar trading volume of common stock exceeds per day $ 1,000,000          
Warrants term       5 years    
Percentage of warrant closing price of common stock exceeds 200.00%          
Series B Warrants [Member]            
Convertible Notes [Abstract]            
Warrants expired date       Nov. 30, 2024    
Series B Warrants [Member] | November 2023 Financing [Member]            
Convertible Notes [Abstract]            
Warrants expired date       Nov. 30, 2024    
Series B Warrants [Member] | Convertible Notes [Member] | November 2023 Financing [Member]            
Convertible Notes [Abstract]            
Warrants purchase shares of common stock (in Shares) 5,805,083          
Warrants exercise price (in Dollars per share) $ 1.475          
Common Stock [Member]            
Convertible Notes [Abstract]            
Payment of convertible notes interest     $ 300,000      
Payment of convertible notes interest (in Shares)     315,790      
Common Stock [Member] | Convertible Notes [Member] | November 2023 Financing [Member]            
Convertible Notes [Abstract]            
Aggregate principal amount $ 6,850,000          
Conversion price (in Dollars per share) $ 1.18