XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 51,144 $ 67,428
Restricted cash 15,667 11,705
Accounts receivable, net 171,101 116,801
Inventories 102,313 88,135
Prepaid expenses and other current assets 18,617 17,199
Total current assets 358,842 301,268
Property, plant and equipment, net 241,453 219,235
Land use rights, net 4,814 4,837
Operating right of use asset 9,216 9,646
Intangible assets, net 3,634 3,680
Other assets, net 26,709 8,366
TOTAL ASSETS 644,668 547,032
Current liabilities    
Accounts payable 124,866 104,969
Bank acceptance payable 23,992 19,259
Accrued liabilities 20,488 22,091
Current lease liability - operating 1,349 1,380
Current portion of notes payable and long-term debt 20,312 22,370
Total current liabilities 191,007 170,069
Non-current lease liability - operating 8,608 9,041
Long term debt 1,811 4,313
Convertible senior notes 134,229 134,497
TOTAL LIABILITIES 335,655 317,920
Commitments and contingencies
Stockholders' equity:    
Preferred Stock; 5,000 shares authorized at $0.001 par value; no shares issued and outstanding at March 31, 2025 and December 31, 2024, respectively 0 0
Common Stock; 80,000 shares authorized at $0.001 par value; 53,212 and 49,393 shares issued and outstanding at March 31, 2025 and December 31, 2024, respectively 53 49
Additional paid-in capital 772,738 683,462
Accumulated other comprehensive income (2,755) (2,548)
Accumulated deficit (461,023) (451,851)
TOTAL STOCKHOLDERS' EQUITY 309,013 229,112
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 644,668 $ 547,032