v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net loss $ (13,624) $ (22,618)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 2,025 2,196
Impairment of fixed assets 630 0
Lease right-of-use asset amortization 448 378
Net book value of consigned equipment sold 102 55
Loss on disposal of property and equipment 22 113
Stock-based compensation 2,301 6,553
Credit loss expense   10
Provision for inventory reserve 379 165
Amortization of discounts on investments (838) (1,635)
Changes in operating assets and liabilities, net of effects of acquisition:    
Accounts receivable (419) (1,077)
Inventory (852) 754
Prepaid expense and other current assets 611 773
Other assets 1,449 (1,140)
Accounts payable, accrued expenses and other (3,276) (5,340)
Operating lease liability (692) (593)
Deferred revenue (1,135) (2,831)
Other liabilities 39 (26)
Net cash used in operating activities (12,830) (24,263)
Cash flows from investing activities:    
Purchases of investments (36,494) (63,523)
Maturities of investments 46,000 77,600
Purchases of property and equipment (134) (1,237)
Acquisition of intangible assets (150)  
Acquisition of business, net of cash acquired of $541   (1,773)
Net cash provided by investing activities 9,222 11,067
Cash flows from financing activities:    
Proceeds from exercise of stock options 29 403
Proceeds from issuance of common stock under employee stock purchase plan 34 134
Repurchases of common stock (1,478)  
Net cash (used in) provided by financing activities (1,415) 537
Net decrease in cash and cash equivalents (5,023) (12,659)
Cash and cash equivalents, beginning of period 20,065 27,884
Cash and cash equivalents, end of period $ 15,042 15,225
Supplemental cash flow information:    
Property and equipment purchases included in accounts payable and accrued expenses   91
Right-of-use assets obtained in business combination by assumption of lease liabilities   $ 956