v3.24.3
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