Net (Loss) Income per Share, Anti-dilutive Securities Excluded from Computation of Net Income (Loss) per Share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Series A and RDO Warrants [Member] | ||||
| Net (Loss) Income Per Share [Abstract] | ||||
| Antidilutive securities excluded from computation of net (loss) income per share (in shares) | 7,204,299 | 7,204,299 | 7,204,299 | 7,204,299 |
| Stock Options [Member] | ||||
| Net (Loss) Income Per Share [Abstract] | ||||
| Antidilutive securities excluded from computation of net (loss) income per share (in shares) | 4,848,064 | 2,554,806 | 4,848,064 | 3,469,389 |
| Restricted Stock Units [Member] | ||||
| Net (Loss) Income Per Share [Abstract] | ||||
| Antidilutive securities excluded from computation of net (loss) income per share (in shares) | 1,130,430 | 237,244 | 1,130,430 | 282,008 |
| Former Rexahn Warrants [Member] | ||||
| Net (Loss) Income Per Share [Abstract] | ||||
| Antidilutive securities excluded from computation of net (loss) income per share (in shares) | 0 | 58,597 | 0 | 58,597 |