Fair Value Measurements - Schedule of Fair Value of Level 3 Redeemable Convertible Preferred Stock Tranche Liability (Details) - Level 3 $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |
| Fair value of the Redeemable Convertible Preferred Stock Tranche Liability as of December 31, 2024 | $ 3,417 |
| Change in fair value of the Redeemable Convertible Preferred Stock Tranche Liability in March 2025 | 1,526 |
| Settlement of tranche in March 2025 | (4,943) |
| Fair value of the Redeemable Convertible Preferred Stock Tranche Liability as of December 31, 2025 | $ 0 |
| Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Change in fair value of redeemable convertible preferred stock tranche liability |