XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 136,961 $ 67,428
Restricted cash 13,756 11,705
Accounts receivable, net 224,028 116,801
Inventories, net 170,214 88,135
Prepaid expenses and other current assets 30,353 17,199
Total current assets 575,312 301,268
Property, plant and equipment, net 310,303 219,235
Land use rights, net 4,804 4,837
Operating right of use assets 42,048 9,646
Intangible assets, net 3,640 3,680
Other assets, net 42,421 8,366
TOTAL ASSETS 978,528 547,032
Current liabilities    
Accounts payable 150,145 104,969
Bank acceptance payable 34,046 19,259
Accrued liabilities 34,135 22,091
Current lease liabilities - operating 2,838 1,380
Current portion of long-term debt 27,978 22,370
Total current liabilities 249,142 170,069
Non-current lease liabilities - operating 40,181 9,041
Long-term debt 0 4,313
Convertible senior notes 130,120 134,497
TOTAL LIABILITIES 419,443 317,920
Commitments and contingencies (Note 18)
Stockholders' equity:    
Preferred Stock; 5,000 shares authorized at $0.001 par value; no shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively 0 0
Common Stock; 120,000 and 80,000 shares authorized at $0.001 par value; 68,065 and 49,393 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively 68 49
Additional paid-in capital 1,045,986 683,462
Accumulated other comprehensive income (loss) 1,088 (2,548)
Accumulated deficit (488,057) (451,851)
TOTAL STOCKHOLDERS' EQUITY 559,085 229,112
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 978,528 $ 547,032