Income Taxes - Unrecognized Tax Benefits Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Income Taxes [Abstract] | ||||
| Uncertain tax positions | $ 2,936 | $ 1,685 | $ 1,379 | $ 0 |
| Accrued interest or penalties associated with uncertain tax positions | 0 | 0 | ||
| Income tax examination, increase (decrease) in operating loss | 7,400 | |||
| Income tax examination, operating loss reclassified | 4,400 | |||
| Tax benefit from participation in research and development tax credit exchange program | 2,600 | 200 | $ 200 | |
| Tax cuts and jobs act, transition tax for accumulated foreign earnings, liability | 100 | |||
| Prepaid Expenses and Other Current Assets | ||||
| Income Taxes [Abstract] | ||||
| Research and development tax credit receivables | $ 700 | $ 700 | ||