v3.26.1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
The following table is a reconciliation of the share amounts used in calculating basic and diluted earnings (loss) per share:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Weighted-average common shares outstanding - Basic
130,522,399 126,997,384 129,947,615 126,519,777 
Effect of dilutive securities
5,375,847 — 6,003,245 — 
Weighted-average common shares outstanding - Diluted
135,898,246 126,997,384 135,950,860 126,519,777 
Schedule of Potentially Dilutive Shares Excluded
The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their antidilutive effect:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Stock options to purchase common stock1,911,509 6,922,441 1,882,027 6,922,441 
RSUs subject to future vesting1,982,226 6,582,460 1,696,226 6,582,460 
ESPP shares subject to future issuance86,126 22,479 82,243 22,479 
Total3,979,861 13,527,380 3,660,496 13,527,380