Net Loss per Share Attributable to Common Stockholders - Potential Dilutive Securities Excluded from Computation of Diluted Net Loss per Common Share (Detail) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Employee Stock Option | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Anti-dilutive securities excluded from computation of diluted net loss per common share | 13,933,003 | 12,226,274 |
| Employee Stock Purchase Plan [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Anti-dilutive securities excluded from computation of diluted net loss per common share | 88,999 | 29,426 |
| Non-Vested Restricted Stock Units (RSUs) [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Anti-dilutive securities excluded from computation of diluted net loss per common share | 2,577,678 | 1,486,146 |