XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 53,984 $ 45,542
Restricted cash, current 731 722
Short-term investments 114,206 126,480
Accounts receivable, net 17,906 17,941
Inventory 15,105 16,417
Prepaid expenses and other current assets 16,659 12,750
Total current assets 218,591 219,852
Property and equipment, net 9,896 10,164
Operating lease, right-of-use assets 13,503 14,308
Unbilled receivable, non-current portion 6,047 10,133
Intangible assets, net 16,710 17,830
Restricted cash, non-current 1,835 1,835
Other non-current assets 2,005 2,026
Total assets 268,587 276,148
Current liabilities:    
Accounts payable 10,331 6,288
Accrued and other current liabilities 39,985 30,591
Contract liabilities, current 27,374 34,351
Operating lease liability, current portion 7,272 7,196
Total current liabilities 84,962 78,426
Operating lease liability, non-current portion 11,693 13,054
Contract liabilities, non-current portion 2,999 2,538
Other non-current liabilities 990 1,219
Total liabilities 100,644 95,237
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Common stock, $0.0001 par value; 100,000,000 shares authorized at March 31, 2025 and December 31, 2024; 53,788,970 and 52,560,770 issued and outstanding at March 31, 2025 and December 31, 2024, respectively 47 47
Additional paid-in capital 1,103,861 1,094,938
Accumulated deficit (935,088) (913,071)
Accumulated other comprehensive (loss) income (877) (1,003)
Total stockholders’ equity 167,943 180,911
Total liabilities and stockholders’ equity $ 268,587 $ 276,148