XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Net Loss Per Share    
Total common stock equivalents 8,491,599 7,899,671
Restricted stock    
Net Loss Per Share    
Total common stock equivalents   13,074
Restricted stock units    
Net Loss Per Share    
Total common stock equivalents 445,500  
Employee Stock Option    
Net Loss Per Share    
Total common stock equivalents 8,006,371 7,823,478
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 37,097 60,488
Prefunded warrants    
Net Loss Per Share    
Warrants exercised (in shares) 0  
Warrants outstanding (in shares) 19,509,891