v3.26.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]        
Antidilutive net loss per share attributable to common stockholders 15,300,642 3,365,231 15,300,642 3,365,231
Outstanding and issued common stock options [Member]        
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]        
Antidilutive net loss per share attributable to common stockholders 2,386,099 2,581,995 2,386,099 2,581,995
Outstanding and issued restricted stock units [Member]        
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]        
Antidilutive net loss per share attributable to common stockholders 68,850 263,250 68,850 263,250
Shares issuable upon exercise of Public Warrants [Member]        
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]        
Antidilutive net loss per share attributable to common stockholders 499,986 499,986 499,986 499,986
Shares issuable upon exercise of Common Warrants [Member]        
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]        
Antidilutive net loss per share attributable to common stockholders 12,345,707 12,345,707
Unvested performance-based restricted stock units [Member]        
Schedule of Diluted Net Loss Per Share Attributable to Common Stockholders [Line Items]        
Antidilutive net loss per share attributable to common stockholders 20,000 20,000