Income Taxes - Schedule of Valuation Allowance (Details) - Deferred Tax Asset - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Valuation Allowance [Roll Forward] | ||
| Valuation allowance at beginning of year | $ 100,090 | $ 76,072 |
| Increases recorded to income tax provision | 21,860 | 25,411 |
| Increases recorded to CTA | 6,701 | (1,393) |
| Valuation allowance at end of year | $ 128,651 | $ 100,090 |
| X | ||||||||||
- Definition Valuation Allowance No definition available.
|
| X | ||||||||||
- Definition Amount of valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|