Net Loss Per Share - Schedule of Common Stock Equivalents (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Anti-dilutive common stock equivalents: | ||
Total anti-dilutive common stock equivalents | 1,048,941 | 467,986 |
Stock options to purchase common stock [Member] | ||
Anti-dilutive common stock equivalents: | ||
Total anti-dilutive common stock equivalents | 433,001 | 156,334 |
Warrants to purchase common stock [Member] | ||
Anti-dilutive common stock equivalents: | ||
Total anti-dilutive common stock equivalents | 615,940 | 311,652 |