v3.25.4
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