v3.26.1
Net Loss Per Share - Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 50,329,713 10,623,937
Series A Preferred Stock [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 21,818,962
Stock options [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 7,353,451 8,538,342
Common stock warrants [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 23,607
2019 LSA Warrants [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 449,489
2021 LSA Warrants [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 251,805
2024 LSA Warrants [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 696,940
2024 LSA Conversion Feature [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 663,754
PIPE Warrants [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Computation of Diluted Net Loss Per Share [Line Items]    
Antidilutive Securities 21,157,300