XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 8,841 $ 12,290
Restricted cash 101 100
Inventories, net 18,397 15,720
Other current assets 4,051 4,045
Current contract assets 7,716 7,113
Total current assets 78,994 81,087
Long-term contract assets 69,583 72,576
Property and equipment, net 4,753 4,826
Operating lease right-of-use assets 4,279 5,900
Deferred tax assets, net 404 404
Other long-term assets 17 17
Total assets 158,030 164,810
Current liabilities:    
Accounts payable 44,949 33,375
Accrued liabilities 5,178 8,984
Income taxes payable 12 97
Interest payable 0 130
Current portion of operating lease liabilities 2,902 3,328
Current portion of finance lease liabilities 37 36
Current portion of long-term debt 179 2,052
Convertible notes payable 0 19,799
Contract Consideration Convertible Notes Payable 0 83,570
Total current liabilities 53,257 151,371
Deferred revenue, long-term 35 44
Long-term operating lease liabilities 6,584 8,044
Long-term finance lease liabilities 3 19
Long-term debt 149 2,736
TOTAL LIABILITIES 60,028 162,214
Stockholders’ equity:    
Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value, 240,000,000 shares authorized; 158,220,075 shares issued and 151,541,446 shares outstanding at June 30, 2023 ; 83,915,918 shares issued and 77,788,391 shares outstanding at December 31, 2022 15 8
Additional paid-in capital 462,517 388,177
Accumulated other comprehensive income 147 181
Accumulated deficit (330,197) (351,519)
Treasury stock, at cost; 6,678,629 and 6,127,527 shares at June 30, 2023 and December 31, 2022, respectively (34,480) (34,251)
Total stockholders’ equity 98,002 2,596
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 158,030 164,810
Nonrelated Party    
Current assets:    
Accounts receivable 16,855 19,136
Related Party    
Current assets:    
Accounts receivable $ 23,033 $ 22,683