XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 64,699 $ 67,428
Restricted cash 22,496 11,705
Accounts receivable, net 211,452 116,801
Inventories, net 138,867 88,135
Prepaid expenses and other current assets 20,824 17,199
Total current assets 458,338 301,268
Property, plant and equipment, net 269,386 219,235
Land use rights, net 4,798 4,837
Operating right of use assets 22,106 9,646
Intangible assets, net 3,639 3,680
Other assets, net 38,583 8,366
TOTAL ASSETS 796,850 547,032
Current liabilities    
Accounts payable 132,962 104,969
Bank acceptance payable 32,107 19,259
Accrued liabilities 27,686 22,091
Current lease liabilities - operating 1,905 1,380
Current portion of notes payable and long-term debt 22,183 22,370
Total current liabilities 216,843 170,069
Non-current lease liabilities - operating 21,090 9,041
Long term debt 0 4,313
Convertible senior notes 133,936 134,497
TOTAL LIABILITIES 371,869 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 June 30, 2025 and December 31, 2024, respectively 0 0
Common Stock; 120,000 and 80,000 shares authorized at $0.001 par value; 61,890 and 49,393 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 62 49
Additional paid-in capital 893,927 683,462
Accumulated other comprehensive income 1,113 (2,548)
Accumulated deficit (470,121) (451,851)
TOTAL STOCKHOLDERS' EQUITY 424,981 229,112
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 796,850 $ 547,032