XML 109 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Tax - Loss (Income) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes $ 257,103 $ 334,620 $ 443,286
Cayman Islands      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes (2,453) (16,792) 19,454
British Virgin Islands      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 0 0 2
Mainland China      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 146,725 253,274 290,056
Hong Kong      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 1,808 4,483 53,425
United States      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 110,422 92,869 79,620
Australia      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes 19 14 (260)
Taiwan      
Income Tax Disclosure [Line Items]      
Loss (income) before income taxes $ 582 $ 772 $ 989