Organization and Summary of Significant Accounting Policies - Summary of Potentially Dilutive Shares Not Included in the Calculation of Net Loss Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 11,125,340 | 10,906,897 |
| Common Stock Options Outstanding | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 10,020,149 | 10,210,004 |
| Unvested RSUs | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 1,095,189 | 686,690 |
| Employee Stock Purchase Plan Shares | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 10,002 | 10,203 |