Net Loss per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Net Loss per Share | ||
| Potentially dilutive common stock equivalents outstanding | 7,828,435 | 7,384,987 |
| Options issued and outstanding | ||
| Net Loss per Share | ||
| Potentially dilutive common stock equivalents outstanding | 3,583,758 | 3,717,097 |
| Restricted stock units issued and outstanding | ||
| Net Loss per Share | ||
| Potentially dilutive common stock equivalents outstanding | 3,730,177 | 3,667,890 |
| Warrants issued and outstanding | ||
| Net Loss per Share | ||
| Potentially dilutive common stock equivalents outstanding | 514,500 | |