Income Taxes -Schedule of Net Operating Loss and Tax Credit Carryforwards (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Domestic Tax Jurisdiction | |||
| Income Tax Disclosure [Abstract] | |||
| Tax credit | $ 15,800 | ||
| Operating Loss Carryforwards [Line Items] | |||
| Net operating loss carryforwards | 358,200 | ||
| Tax credit | 15,800 | ||
| UNITED STATES | |||
| Income Tax Disclosure [Abstract] | |||
| Tax credit | 15,802 | $ 13,384 | $ 10,616 |
| Operating Loss Carryforwards [Line Items] | |||
| Net operating loss carryforwards | 358,221 | 317,173 | 306,885 |
| Tax credit | 15,802 | 13,384 | 10,616 |
| State and Local Jurisdiction | |||
| Income Tax Disclosure [Abstract] | |||
| Tax credit | 8,802 | 7,933 | 7,056 |
| Operating Loss Carryforwards [Line Items] | |||
| Net operating loss carryforwards | 219,928 | 206,626 | 203,782 |
| Tax credit | $ 8,802 | $ 7,933 | $ 7,056 |