XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 5,851 $ 12,290
Restricted cash 102 100
Inventories, net 12,838 15,720
Other current assets 3,564 3,032
Current contract assets 5,836 7,113
Total current assets 76,447 80,074
Long-term contract assets 68,820 72,576
Property and equipment, net 5,129 4,826
Operating lease right-of-use assets 5,030 5,900
Deferred tax assets, net 300 404
Other long-term assets 1,787 1,030
TOTAL ASSETS 157,513 164,810
Current liabilities:    
Accounts payable 31,705 33,375
Accrued liabilities 5,890 8,984
Income taxes payable 45 97
Interest payable 0 130
Current portion of operating lease liabilities 2,449 3,328
Current portion of finance lease liabilities 22 36
Asset-based loan 7,492 0
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 47,782 151,371
Deferred revenue, long-term 35 44
Long-term operating lease liabilities 7,676 8,044
Long-term finance lease liabilities 0 19
Long-term debt 60 2,736
TOTAL LIABILITIES 55,553 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; 30,772,837 shares issued and 29,664,130 shares outstanding at December 31, 2023; 13,985,986 shares issued and 12,964,732 shares outstanding at December 31, 2022 (As adjusted, see Note 13) 3 1
Additional paid-in capital (As adjusted, see Note 13) 463,140 388,184
Accumulated other comprehensive income 127 181
Accumulated deficit (326,806) (351,519)
Treasury stock, at cost; 1,108,707 and 1,021,255 shares at December 31, 2023 and December 31, 2022, respectively (As adjusted, see Note 13) (34,504) (34,251)
Total stockholders’ equity 101,960 2,596
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 157,513 164,810
Nonrelated Party    
Current assets:    
Accounts receivable 13,687 19,136
Related Party    
Current assets:    
Accounts receivable $ 34,569 $ 22,683