v3.25.2
Basis of Presentation and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Weighted average ordinary shares outstanding:
Basic55,498 55,186 55,426 55,145 
Effect of potentially dilutive ordinary shares from:
Stock options— 507 — 387 
Employee stock plan purchase rights— 17 — 17 
Diluted55,498 55,710 55,426 55,549 
Schedule of Anti-dilutive Shares Not Included in the Computation of Net Loss Per Share
Because we incurred a net loss for the three and six months ended June 30, 2025, the following ordinary share equivalents were not included in the computation of net loss per share because their effect would be anti-dilutive (in thousands):
June 30, 2025
Stock options outstanding13,898 
Employee stock purchase plan rights745 
14,643