XML 121 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Tax - Loss (Income) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes $ 334,620 $ 443,286 $ 704,471
Cayman Islands      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes (16,792) 19,454 28,401
British Virgin Islands      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 0 2 2
Mainland China      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 253,274 290,056 340,865
Hong Kong      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 4,483 53,425 243,400
United States      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 92,869 79,620 89,374
Australia      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 14 (260) 1,758
Taiwan      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes $ 772 $ 989 $ 671