Net Loss Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Diluted 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 | 9,110,724 | 17,294,374 |
| Redeemable Convertible Preferred Stock | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 0 | 12,911,004 |
| RSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 4,689,011 | 3,431,208 |
| Stock Options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 4,421,713 | 952,162 |