Income Taxes - Schedule of Tax Credit Carryforwards (Details) $ in Thousands |
Dec. 31, 2025
USD ($)
|
|---|---|
| Federal | |
| Tax Credit Carryforward | |
| Net operating loss carryforwards | $ 72,370 |
| Federal | Research and development credit carryforwards | |
| Tax Credit Carryforward | |
| Tax credit carryforward | 9,431 |
| State | |
| Tax Credit Carryforward | |
| Net operating loss carryforwards | 926,027 |
| State | Research and development credit carryforwards | |
| Tax Credit Carryforward | |
| Tax credit carryforward | 14,310 |
| Foreign | |
| Tax Credit Carryforward | |
| Net operating loss carryforwards | 1,743,380 |
| Foreign | Swiss income tax credit carryforwards | |
| Tax Credit Carryforward | |
| Tax credit carryforward | $ 1,469,989 |