Income Tax - Loss (Income) Before Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | $ 178,464 | $ 257,103 | $ 334,620 |
| Cayman Islands | |||
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | (6,840) | (2,453) | (16,792) |
| British Virgin Islands | |||
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | 0 | 0 | 0 |
| Mainland China | |||
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | 80,192 | 146,725 | 253,274 |
| Hong Kong | |||
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | (16,211) | 1,808 | 4,483 |
| United States | |||
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | 120,859 | 110,422 | 92,869 |
| Australia | |||
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | 15 | 19 | 14 |
| Taiwan | |||
| Income Tax Disclosure [Line Items] | |||
| Loss (income) before income taxes | $ 449 | $ 582 | $ 772 |