XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 67,428 $ 45,366
Restricted cash 11,705 9,731
Accounts receivable - trade, net of allowance of $1 and $3, respectively 116,801 48,071
Notes receivable 0 219
Inventories 88,135 63,866
Prepaid income tax 4 3
Prepaid expenses and other current assets 17,195 5,349
Total current assets 301,268 172,605
Property, plant and equipment, net 219,235 200,317
Land use rights, net 4,837 5,030
Operating right of use asset 9,646 5,026
Intangible assets, net 3,680 3,628
Other assets, net 8,366 2,580
TOTAL ASSETS 547,032 389,186
Current liabilities    
Accounts payable 104,969 32,892
Bank acceptance payable 19,259 15,482
Accrued liabilities 22,091 18,549
Unearned revenue 0 1,803
Current lease liability - operating 1,380 1,149
Current portion of notes payable and long-term debt 22,370 23,197
Current portion of convertible senior notes 0 286
Total current liabilities 170,069 93,358
Convertible senior notes 134,497 76,233
Non-current lease liability - operating 9,041 4,726
Notes payable and long-term debt, less current portion 4,313 0
TOTAL LIABILITIES 317,920 174,317
Commitments and contingencies ( Note T)
Stockholders' equity:    
Preferred Stock; 5,000 shares authorized at $0.001 par value; no shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 0 0
Common Stock; 80,000 shares authorized at $0.001 par value; 49,393 and 38,148 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 49 38
Additional paid-in capital 683,462 478,972
Accumulated other comprehensive income (loss) (2,548) 975
Accumulated deficit (451,851) (265,116)
TOTAL STOCKHOLDERS' EQUITY 229,112 214,869
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 547,032 $ 389,186