v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating activities:    
Net loss $ (6,302) $ (11,246)
Adjustments to reconcile net loss to net cash flows from operating activities:    
Depreciation and amortization expense 3,267 2,686
Stock-based compensation expense 11,294 11,505
Amortization of premiums and discounts on marketable securities (27) (119)
Amortization of debt issuance costs 54 54
Non-cash lease costs 1,365 1,382
Provision for excess and obsolete inventory 173 0
Other 21 4
Changes in operating assets and liabilities:    
Inventory (964) 267
Accounts receivable 12,251 8,476
Other current assets (246) (1,231)
Accounts payable 2,590 (551)
Accrued expenses (5,269) (5,721)
Operating lease liabilities (1,828) 117
Other non-current assets and liabilities, net 4 977
Net cash provided by operating activities 16,383 6,600
Investing activities:    
Purchases of investments (17,193) (13,430)
Sales and maturities of investments 14,249 12,500
Expenditures for property and equipment (1,257) (14,212)
Net cash used in investing activities (4,201) (15,142)
Financing activities:    
Net proceeds from common stock issuance 1,563 9,409
Payments on employees’ behalf for taxes related to vesting of restricted stock unit awards (4,521) (6,207)
Other (21) (4)
Net cash (used in) provided by financing activities (2,979) 3,198
Net increase (decrease) in cash, cash equivalents, and restricted cash 9,203 (5,344)
Cash, cash equivalents, and restricted cash at beginning of period 100,092 85,049
Cash, cash equivalents, and restricted cash at end of period 109,295 79,705
Supplemental disclosure of cash flow information:    
Additions to property and equipment included in accounts payable 1,461 5,347
Restricted stock held for employee tax remittance included in accounts payable 0 73
Reconciliation to amounts within the condensed consolidated balance sheets:    
Cash and cash equivalents 109,295 73,490
Restricted cash 0 6,215
Total cash, cash equivalents, and restricted cash at end of period $ 109,295 $ 79,705