Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) - shares shares in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock options | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) | 474 | 583 |
| Unvested RSUs and RSAs | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) | 204,773 | 143,318 |
| Convertible Notes (if-converted) | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) | 46,193 | 59,154 |