XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 132,896 $ 56,709
Marketable securities 128,276 232,413
Accounts receivable, net of allowance for expected credit losses 23,549 32,141
Inventory 30,142 32,775
Prepaid expenses and other current assets 7,254 9,556
Total current assets 322,117 363,594
Restricted cash 2,641 2,610
Property and equipment, net 15,748 17,150
Intangible assets, net 16,332 4,031
Operating lease right-of-use assets 15,710 16,339
Other non-current assets 3,061 2,809
Total assets 375,609 406,533
Current liabilities:    
Accounts payable 9,124 6,953
Accrued compensation and benefits 9,110 12,620
Accrued expenses and other current liabilities 15,388 8,851
Deferred revenue 9,427 8,827
Operating lease liabilities 5,153 4,756
Total current liabilities 48,202 42,007
Deferred revenue, net of current portion 1,056 1,073
Operating lease liabilities, net of current portion 30,381 32,615
Non-current portion of contingent consideration 2,718 0
Other non-current liabilities 794 800
Total liabilities 83,151 76,495
Commitments and contingencies (Note 15)
Stockholders’ equity:    
Common stock: $0.001 par value per share; Authorized: 120,000 shares; Issued and outstanding: 38,873 and 38,544 shares at June 30, 2025 and December 31, 2024, respectively 39 39
Additional paid-in capital 813,945 803,160
Accumulated other comprehensive loss (928) (3,080)
Accumulated deficit (520,598) (470,081)
Total stockholders’ equity 292,458 330,038
Total liabilities and stockholders’ equity $ 375,609 $ 406,533