v3.26.1
Net Loss Per Share Allocable to Common Stockholders - Schedule of Potential Dilutive Shares of Common Stock Excluded from the Computation of the Diluted Net Loss Per Share Allocable to Common Stockholders (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Potential common shares    
Total (in shares) 9,435,224 8,204,424
Common stock options and restricted stock units    
Potential common shares    
Total (in shares) 4,278,679 3,047,628
Warrants to purchase common stock    
Potential common shares    
Total (in shares) 692,272 692,523
Preferred stock | Series A Preferred Stock    
Potential common shares    
Total (in shares) 4,026,346 4,026,346
Preferred stock | Series B Preferred Stock    
Potential common shares    
Total (in shares) 437,927 437,927