Stockholders' Equity and Stock-Based Compensation - Summary of Outstanding Shares of Potential Dilutive Securities Excluded from Computation of Diluted Net Loss per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities excluded from computation of net loss per share | 18,274,829 | 15,173,098 | 18,274,829 | 15,173,098 |
| Restricted Stock Units (RSUs) [Member] | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities excluded from computation of net loss per share | 1,124,458 | 923,573 | 1,124,458 | 923,573 |
| Options to purchase common stock [Member] | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities excluded from computation of net loss per share | 17,150,371 | 14,249,525 | 17,150,371 | 14,249,525 |