XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 90,748 $ 73,007
Restricted cash, current 51,879 36,572
Accounts receivable (net of allowance for credit losses of $5,202 and $5,090 as of September 30, 2025 and December 31, 2024, respectively) 149,274 120,626
Notes receivable 1,497 7,579
Inventories, net 126,942 143,327
Prepaid expenses and other current assets 24,925 27,019
Assets held for sale 0 19,896
Total Current Assets 445,265 428,026
Restricted cash, non-current 0 22
Property, plant and equipment, net 524,016 478,189
Land use rights, net 11,439 11,371
Acquired intangible assets, net 2,281 2,607
Operating lease right-of-use assets 18,116 17,628
Other non-current assets 12,490 14,024
Total Assets 1,013,607 951,867
Current liabilities:    
Accounts payable 59,797 64,940
Notes payable 57,197 51,756
Accrued expenses and other current liabilities 128,770 98,456
Advance from customers 5,678 43,678
Convertible loan measured at fair value 193,474 0
Short-term bank borrowings 84,390 70,666
Income tax payables 655 652
Total Current Liabilities 529,961 330,153
Long-term bonds payable 41,693 43,157
Long-term bank borrowings 34,396 41,062
Warrant liability 287 290
Share-based compensation liability 98 98
Operating lease liabilities 15,076 14,596
Convertible loan measured at fair value 0 104,613
Other non-current liabilities 33,984 30,003
Total Liabilities 655,495 563,972
Commitments and contingencies (Note 16)
Stockholders’ Equity    
Common Stock (par value of U.S. Dollar $0.0001 per share, 750,000,000 and 750,000,000 shares authorized as of September 30, 2025 and December 31, 2024; 325,453,729 and 324,831,634 shares issued, and 323,766,229 and 323,144,134 shares outstanding as of September 30, 2025 and December 31, 2024) 33 33
Additional paid-in capital 1,515,285 1,512,982
Statutory reserves 6,032 6,032
Accumulated deficit (1,138,715) (1,092,958)
Accumulated other comprehensive loss (24,523) (38,194)
Total Equity 358,112 387,895
Total Liabilities and Equity 1,013,607 951,867
Related Party    
Current liabilities:    
Other current liabilities $ 0 $ 5