v3.26.1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Summary of Securities That Could Potentially Dilute Basic Net Income (Loss) Per Share in Future Were Not Included in Computation of Diluted Income (Loss) Per Share

The following securities that could potentially dilute basic net income (loss) per share in the future were not included in the computation of diluted net income (loss) per share for the periods presented, because to do so would have been antidilutive:

 

 

Three Months Ended March 31,

 

 

2026

 

 

2025

 

Outstanding stock options

 

 

19,671,897

 

 

 

11,092,400

 

Outstanding restricted stock units

 

 

 

 

 

22,500

 

Common stock under employee stock purchase plan

 

 

549,789

 

 

 

 

Common stock warrants

 

 

21,308,618

 

 

 

161,616

 

Total

 

 

41,530,304

 

 

 

11,276,516