XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Net Loss Per Share    
Total common stock equivalents 7,899,671 5,066,345
Restricted stock    
Net Loss Per Share    
Total common stock equivalents 13,074 64,458
Stock options    
Net Loss Per Share    
Total common stock equivalents 7,823,478 4,999,256
Warrants    
Net Loss Per Share    
Total common stock equivalents 2,631 2,631
Employee stock purchase plan    
Net Loss Per Share    
Total common stock equivalents 60,488