Income Taxes - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Operating Loss Carryforwards [Line Items] | |||
| Increase in valuation allowance | $ 5,400 | $ 19,400 | $ 12,100 |
| Research & Development Costs | 22,629 | 15,001 | |
| Unrecognized Tax Benefits | 3,354 | $ 2,456 | $ 0 |
| Federal tax authority | |||
| Operating Loss Carryforwards [Line Items] | |||
| Operating loss carryforwards | 308,500 | ||
| State and local jurisdiction | |||
| Operating Loss Carryforwards [Line Items] | |||
| Operating loss carryforwards | $ 215,800 | ||