Summary of Significant Accounting Policies - Calculation of Diluted Net Loss Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||
| Total | 19,603,290 | 14,664,263 |
| Convertible Preferred Stock [Member] | ||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||
| Total | 18,258,960 | 13,485,975 |
| Options to Purchase Common Stock [Member] | ||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||
| Total | 1,121,232 | 1,178,288 |
| Common Stock Subject to Repurchase Rights [Member] | ||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||
| Total | 223,098 | 0 |