Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Redeemable convertible preferred stock | 8,178,753 | 10,232,666 |
| Stock Option Awards | ||
| Redeemable convertible preferred stock | 2,941,665 | 4,135,802 |
| Restricted Stock Units | ||
| Redeemable convertible preferred stock | 5,075,305 | 5,935,081 |
| Common Stock Warrants | ||
| Redeemable convertible preferred stock | 161,783 | 161,783 |