Summary of Significant Accounting Policies - Schedule of Outstanding Potentially Dilutive Securities Excluded in Calculation of Diluted Net Loss per Share (Details) - shares shares in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Options to purchase common stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total amount of anti-dilutive securities excluded from computation of earnings per share (in shares) | 5,451,333 | 4,085,366 |
| Restricted Stock Units to acquire common stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total amount of anti-dilutive securities excluded from computation of earnings per share (in shares) | 333,848 | 0 |
| Warrants to purchase common stock | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total amount of anti-dilutive securities excluded from computation of earnings per share (in shares) | 29,167 | 29,167 |