Income Taxes - Narrative (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Income Taxes [Line Items] | ||
| Operating loss carryforwards | $ 254,700 | |
| Deferred tax assets, valuation allowance | 83,893 | $ 76,281 |
| Foreign | ||
| Income Taxes [Line Items] | ||
| Operating loss carryforwards | 231,200 | |
| Foreign | China, Switzerland and Singapore | ||
| Income Taxes [Line Items] | ||
| Deferred tax assets, valuation allowance | 2,800 | |
| Foreign | United Kingdom | ||
| Income Taxes [Line Items] | ||
| Operating loss carryforwards | 216,600 | |
| Deferred tax assets, valuation allowance | 14,100 | |
| State and Local Jurisdiction | ||
| Income Taxes [Line Items] | ||
| Operating loss carryforwards | 174,600 | |
| Net operating loss carryforwards that do not expire | 5,700 | |
| Federal | ||
| Income Taxes [Line Items] | ||
| Net operating loss carryforwards that expire | 8,300 | |
| Domestic | ||
| Income Taxes [Line Items] | ||
| Deferred tax assets, valuation allowance | $ 67,200 |