XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 45,542 $ 50,991
Restricted cash, current 722 552
Short-term investments 126,480 139,158
Accounts receivable, net 17,941 14,577
Inventory 16,417 23,232
Prepaid expenses and other current assets 12,750 34,647
Total current assets 219,852 263,157
Property and equipment, net 10,164 10,228
Operating lease, right-of-use assets 14,308 18,561
Unbilled receivable, non-current portion 10,133 10,567
Intangible assets, net 17,830 24,436
Restricted cash, non-current 1,835 1,091
Other non-current assets 2,026 2,703
Total assets 276,148 330,743
Current liabilities:    
Accounts payable 6,288 3,545
Accrued and other current liabilities 30,591 58,166
Contract liabilities, current 34,351 12,885
Operating lease liability, current portion 7,196 7,096
Total current liabilities 78,426 81,692
Operating lease liability, non-current portion 13,054 18,827
Debt 0 43,975
Contract liabilities, non-current portion 2,538 4,967
Other non-current liabilities 1,219 1,610
Total liabilities 95,237 151,071
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Common stock, $0.0001 par value; 100,000,000 shares authorized at December 31, 2024 and 2023; 52,560,770 and 43,257,862 issued and outstanding at December 31, 2024 and 2023, respectively 47 42
Additional paid-in capital 1,094,938 995,464
Accumulated deficit (913,071) (816,026)
Accumulated other comprehensive (loss) income (1,003) 192
Total stockholders’ equity 180,911 179,672
Total liabilities and stockholders’ equity $ 276,148 $ 330,743