Net Loss Per Share Attributable to Common Stockholders - Schedule of Potential Shares of Common Stock that were Excluded from the Computation of Diluted Net Loss Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potential shares of common stock that were excluded from the computation of diluted net loss per share | 12,277,134 | 11,187,468 |
| Options issued and outstanding | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potential shares of common stock that were excluded from the computation of diluted net loss per share | 10,590,212 | 9,938,939 |
| Unvested RSUs and PRSUs outstanding | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potential shares of common stock that were excluded from the computation of diluted net loss per share | 1,686,922 | 1,248,529 |