XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Common Stock Equivalents (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net Loss Per Share    
Total common stock equivalents 8,828,798 7,532,685
Restricted common stock    
Net Loss Per Share    
Total common stock equivalents   5,617
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,333,932 7,455,795
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 46,735 68,642