v3.26.3
Net Income (Loss) Per Share -Schedule of Anti-Dilutive Shares (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Schedule of Anti-Dilutive Shares [Line Items]    
Total shares subject to potential common stock equivalents 132,533 7,723,938
Shares subject to outstanding warrants [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Total shares subject to potential common stock equivalents 7,708 7,641,863
Shares subject to unvested restricted stock units [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Total shares subject to potential common stock equivalents 124,750 82,000
Shares subject to outstanding stock options [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Total shares subject to potential common stock equivalents 75 75