Summary of Significant Accounting Policies - Summary of Potentially Dilutive Securities (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Options to purchase common stock (in shares) | 7,039 | 4,600 | 6,906 | 4,776 |
| Options to purchase common stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Options to purchase common stock (in shares) | 6,065 | 4,043 | 6,097 | 4,308 |
| Restricted Stock Units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Options to purchase common stock (in shares) | 974 | 557 | 809 | 468 |