XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 34,124 $ 45,366
Restricted cash 7,243 9,731
Accounts receivable - trade, net of allowance of $1,805 and $3, respectively 75,154 48,071
Notes receivable 47 219
Inventories 64,382 63,866
Prepaid income tax 4 3
Prepaid expenses and other current assets 7,409 5,349
Total current assets 188,363 172,605
Property, plant and equipment, net 205,303 200,317
Land use rights, net 4,993 5,030
Operating right of use asset 4,102 5,026
Intangible assets, net 3,663 3,628
Other assets, net 3,548 2,580
TOTAL ASSETS 409,972 389,186
Current liabilities    
Accounts payable 55,991 32,892
Bank acceptance payable 9,934 15,482
Accrued liabilities 19,140 18,549
Unearned revenue 1,439 1,803
Current lease liability - operating 1,115 1,149
Current portion of notes payable and long-term debt 29,483 23,197
Current portion of convertible senior notes 0 286
Total current liabilities 117,102 93,358
Non-current lease liability - operating 3,731 4,726
Convertible senior notes 77,053 76,233
TOTAL LIABILITIES 197,886 174,317
Stockholders' equity:    
Preferred Stock; 5,000 shares authorized at $0.001 par value; no shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively 0 0
Common Stock; 80,000 shares authorized at $0.001 par value; 44,852 and 38,148 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively 45 38
Additional paid-in capital 543,492 478,972
Accumulated other comprehensive income 709 975
Accumulated deficit (332,160) (265,116)
TOTAL STOCKHOLDERS' EQUITY 212,086 214,869
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 409,972 $ 389,186