Summary of Significant Accounting Policies - Schedule of Common Stock Equivalents for Securities Outstanding 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] | ||||
| Total (in shares) | 13,234,662 | 5,354,541 | 13,090,435 | 5,283,537 |
| Stock options and restricted stock units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total (in shares) | 563,799 | 294,230 | 419,572 | 313,021 |
| Series C Preferred Stock | Redeemable Convertible Preferred Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total (in shares) | 12,670,863 | 0 | 12,670,863 | 0 |
| Series B Preferred Stock | Redeemable Convertible Preferred Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total (in shares) | 0 | 5,060,311 | 0 | 4,970,516 |