v3.26.1
Stockholders’ Equity - Schedule of Warrants (Details) - $ / shares
6 Months Ended
Jan. 01, 2026
Jan. 01, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Warrants [Line Items]        
Number of Warrants, Pre-funded warrants     424,856  
Weighted Average Exercise price, Pre-funded warrants      
Average Remaining Contractual Term, Pre-funded warrants     4 years 8 months 8 days  
Warrants [Member]        
Schedule of Warrants [Line Items]        
Number of Warrants, Outstanding balance 24,765 65 499,621 65
Weighted Average Exercise price, Outstanding balance $ 509.05 $ 119,430 $ 25.23 $ 119,430
Average Remaining Contractual Term, Outstanding balance 4 years 8 months 26 days 3 years 18 days 4 years 8 months 12 days 2 years 6 months 18 days
Number of Warrants, Registered direct offering     260,000  
Weighted Average Exercise price, Registered direct offering     $ 5.81  
Average Remaining Contractual Term, Registered direct offering      
Number of Warrants, ELOC warrant     50,000  
Weighted Average Exercise price, ELOC warrant      
Average Remaining Contractual Term,ELOC warrant     4 years 11 months 23 days  
Number of Warrants, Exercised     (260,000)  
Weighted Average Exercise price, Exercised     $ 5.81  
Average Remaining Contractual Term, Exercised      
Number of warrants, Exercisable     499,621 65
weighted average exercise price, Exercisable     $ 25.23 $ 119,430
Average Remaining Contractual Term, Exercisable     4 years 8 months 12 days 2 years 6 months 18 days