v3.25.1
Common Stock and Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Summary of Earnings Per Share, Basic and Diluted
The following pre-funded warrants outstanding at each period end were included in the basic and diluted net loss per share calculation:
March 31,
20252024
Pre-funded warrants to purchase common stock7,220,794 — 
Summary of Earnings Per Share Diluted Anti Dilutive Impact
The following common stock equivalents presented based on amounts outstanding at each period end have been excluded from the calculation of diluted net loss per share because including them would have had an anti-dilutive impact:
March 31,
20252024
Stock options to purchase common stock10,785,630 9,597,719 
Warrants to purchase common stock18,445 18,445 
10,804,075 9,616,164