XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 99,721 $ 73,007
Restricted cash, current 39,099 36,572
Accounts receivable (net of allowance for credit losses of $6,406 and $5,090 as of June 30, 2025 and December 31, 2024, respectively) 125,920 120,626
Notes receivable 4,206 7,579
Inventories, net 141,749 143,327
Prepaid expenses and other current assets 19,896 27,019
Assets held for sale 4,000 19,896
Total Current Assets 434,591 428,026
Restricted cash, non-current 0 22
Property, plant and equipment, net 521,951 478,189
Land use rights, net 11,440 11,371
Acquired intangible assets, net 2,394 2,607
Operating lease right-of-use assets 18,967 17,628
Other non-current assets 15,349 14,024
Total Assets 1,004,692 951,867
Current liabilities:    
Accounts payable 72,497 64,940
Notes payable 43,827 51,756
Accrued expenses and other current liabilities 101,502 98,456
Advance from customers 41,542 43,678
Convertible loan measured at fair value 181,475 0
Short-term bank borrowings 83,166 70,666
Income tax payables 654 652
Total Current Liabilities 524,663 330,153
Long-term bonds payable 41,693 43,157
Long-term bank borrowings 34,181 41,062
Warrant liability 434 290
Share-based compensation liability 98 98
Operating lease liabilities 15,656 14,596
Convertible loan measured at fair value 0 104,613
Other non-current liabilities 31,837 30,003
Total Liabilities 648,562 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 June 30, 2025 and December 31, 2024; 325,354,111 and 324,831,634 shares issued, and 323,666,611 and 323,144,134 shares outstanding as of June 30, 2025 and December 31, 2024) 33 33
Additional paid-in capital 1,514,531 1,512,982
Statutory reserves 6,032 6,032
Accumulated deficit (1,137,226) (1,092,958)
Accumulated other comprehensive loss (27,240) (38,194)
Total Equity 356,130 387,895
Total Liabilities and Equity 1,004,692 951,867
Related Party    
Current liabilities:    
Other current liabilities $ 0 $ 5