| Schedule of Earnings Per Share, Basic and Diluted |
The computation of net income (loss) per share, including the weighted average shares outstanding used in the computation, is as follows (in thousands, except per share amounts):
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Net income (loss) | $ | (19,025) | | | $ | 38,315 | | | $ | (79,698) | | | $ | 12,581 | | | Less: Net income allocated to participating securities | — | | | (24,862) | | | | | (11,314) | | | Net income (loss) attributable to common stockholders, basic and diluted | $ | (19,025) | | | $ | 13,453 | | | $ | (79,698) | | | $ | 1,267 | | | of which: | | | | | | | | | Net income (loss) attributable to Class A common stock and Class B common stock - basic | $ | (19,025) | | | $ | — | | | $ | (79,698) | | | $ | — | | | Net income (loss) attributable to Class A common stock - basic | $ | — | | | $ | 10,928 | | | $ | — | | | $ | 1,019 | | | Net income (loss) attributable to Class F common stock - basic | $ | — | | | $ | 2,525 | | | $ | — | | | $ | 248 | | | Net income (loss) attributable to Class A common stock - dilutive | $ | — | | | $ | 14,036 | | | $ | — | | | $ | 1,082 | | | | | | | | | | | Net income (loss) attributable to Class F common stock - dilutive | $ | — | | | $ | 2,322 | | | $ | — | | | $ | 185 | | | | | | | | | | | Class A common stock and Class B common stock | | | | | | | | | Weighted average shares used in computing net loss - basic and dilutive | 116,341 | | | — | | | 107,422 | | | — | | | Net loss per share - basic and diluted | $ | (0.16) | | | — | | | $ | (0.74) | | | — | | | | | | | | | | | Class A common stock | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Weighted average shares used in computing net income - basic | — | | | 32,900 | | | — | | | 31,209 | | | Effect of potentially dilutive securities - stock options | — | | | 16,456 | | | — | | | 16,503 | | | | | | | | | | | | | | | | | | | Weighted average shares used in computing net income - dilutive | — | | | 49,356 | | | — | | | 47,712 | | | Net income per share - basic | $ | — | | | $ | 0.33 | | | $ | — | | | $ | 0.03 | | | Net income per share - dilutive | $ | — | | | $ | 0.28 | | | $ | — | | | $ | 0.02 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Class F common stock | | | | | | | | | Weighted average shares used in computing net income - basic | — | | | 7,601 | | | — | | | 7,601 | | | Effect of potentially dilutive securities - stock options | — | | | 563 | | | — | | | 563 | | | Weighted average shares used in computing net income - dilutive | — | | | 8,164 | | | — | | | 8,164 | | | Net income per share - basic | $ | — | | | $ | 0.33 | | | $ | — | | | $ | 0.03 | | | Net income per share - dilutive | $ | — | | | $ | 0.28 | | | $ | — | | | $ | 0.02 | |
|
| Schedule of Excluded From Computation of Diluted Net Income (Loss) Per Share |
The following securities were excluded from the computation of diluted net income (loss) per share because the impact of including them would have been anti-dilutive.
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Outstanding stock options | 1,078 | | | — | | | 298 | | | — | | | Unvested RSUs | 6 | | | — | | | 2 | | | — | | | ESPP | 46 | | | — | | | 33 | | | — | |
|