v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities:    
Net loss $ (4,096) $ (11,799)
Adjustments to reconcile net loss to net cash flows from operating activities:    
Depreciation and amortization expense 6,887 5,512
Stock-based compensation expense 20,377 21,645
Amortization of premiums and discounts on marketable securities (79) (172)
Amortization of debt issuance costs 108 108
Non-cash lease costs 2,760 2,702
Provision for excess and obsolete inventory 325 0
Other 32 9
Changes in operating assets and liabilities:    
Inventory (1,147) 542
Accounts receivable 8,922 (2,915)
Other current assets (434) 712
Accounts payable 4,161 (543)
Accrued expenses (1,588) (2,698)
Operating lease liabilities (3,716) 914
Other non-current assets and liabilities, net 62 797
Net cash provided by operating activities 32,574 14,814
Investing activities:    
Purchases of investments (29,043) (28,975)
Sales and maturities of investments 25,211 27,150
Expenditures for property and equipment (3,189) (22,345)
Net cash used in investing activities (7,021) (24,170)
Financing activities:    
Net proceeds from common stock issuance 4,421 11,197
Payments on employees’ behalf for taxes related to vesting of restricted stock unit awards (4,664) (6,343)
Other (44) (15)
Net cash (used in) provided by financing activities (287) 4,839
Net increase (decrease) in cash, cash equivalents, and restricted cash 25,266 (4,517)
Cash, cash equivalents, and restricted cash at beginning of period 100,092 85,049
Cash and cash equivalents at end of period 125,358 80,532
Supplemental disclosure of cash flow information:    
Additions to property and equipment included in accounts payable 1,483 1,439
Restricted stock held for employee tax remittance included in accounts payable $ 4 $ 38