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 |