| 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, | | 2026 | | 2025 | | 2026 | | 2025 | 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, | | 2026 | | 2025 | | 2026 | | 2025 | | Stock options to purchase common stock | 1,911,509 | | | 6,922,441 | | | 1,882,027 | | | 6,922,441 | | | RSUs subject to future vesting | 1,982,226 | | | 6,582,460 | | | 1,696,226 | | | 6,582,460 | | | ESPP shares subject to future issuance | 86,126 | | | 22,479 | | | 82,243 | | | 22,479 | | | | | | | | | | | Total | 3,979,861 | | | 13,527,380 | | | 3,660,496 | | | 13,527,380 | |
|