Net Loss Per Common Share - Antidilutive Securities (Details) - shares shares in Thousands |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per unit (in shares) | 18,325 | 18,126 |
| Outstanding stock options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per unit (in shares) | 15,535 | 12,356 |
| Unvested RSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per unit (in shares) | 2,790 | 5,770 |