v3.26.3
Warrants - Schedule of Outstanding Warrants (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Outstanding Warrants [Line Items]    
Exercisable 407,171 1,793
May 2022 Warrants [Member]    
Schedule of Outstanding Warrants [Line Items]    
Warrant Term May 27, 2027  
Exercise Price 12,924  
Exercisable 1,443  
February 2026 warrants [Member]    
Schedule of Outstanding Warrants [Line Items]    
Warrant Term Feb. 12, 2029  
Exercise Price 4.9294  
Exercisable 405,728  
March 2021 Series A Warrants [Member]    
Schedule of Outstanding Warrants [Line Items]    
Warrant Term   Mar. 01, 2026
Exercise Price   34,743
Exercisable   233
March 2021 Series B Warrants [Member]    
Schedule of Outstanding Warrants [Line Items]    
Warrant Term   Mar. 01, 2026
Exercise Price   52,088
Exercisable   117
May 2022 warrants [Member]    
Schedule of Outstanding Warrants [Line Items]    
Warrant Term   May 27, 2027
Exercise Price   12,924
Exercisable   1,443