v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
OPERATING ACTIVITIES    
Net Income (Loss) $ (33,736) $ (39,372)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 3,691 8,535
Depreciation and amortization 3,016 3,142
Loss on disposal of property and equipment 8 811
Net amortization of premium on available-for-sale securities 491 821
Provision (recovery) for inventory excess and obsolescence (5) 87
Non cash operating lease expense (benefit) (55) 1
Loss on equity method investment 3,816 3,416
Changes in operating assets and liabilities:    
Accounts receivable, net 2,520 515
Prepaid expenses and other assets (177) 782
Inventory 157 (1,243)
Accounts payable (2,626) (1,819)
Deferred revenue 31 132
Accrued liabilities and other liabilities (2,137) (1,883)
Net cash used in operating activities (25,006) (26,075)
INVESTING ACTIVITIES    
Purchases of property and equipment (279) (1,222)
Proceeds from disposal of property and equipment 14 406
Purchases of available-for-sale securities (77,985) (100,174)
Proceeds from maturities of available-for-sale securities 86,588 132,964
Purchase of equity security (1,459) 0
Purchase of SAFE (270) 0
Net cash provided by investing activities 6,609 31,974
FINANCING ACTIVITIES    
Proceeds from exercise of Class A common stock options 51 23
Repurchases of Class A common stock under share repurchase program (2,966) (8,128)
Taxes paid related to net settlement of restricted stock units 0 (827)
Proceeds from issuance of Class A common stock in connection with employee stock purchase plan 102 211
Net cash used in financing activities (2,813) (8,721)
Net decrease in cash, cash equivalents and restricted cash (21,210) (2,822)
Cash, cash equivalents and restricted cash, beginning of period 47,809 41,277
Cash, cash equivalents and restricted cash, end of period 26,599 38,455
SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITIES    
Capitalized stock-based compensation related to internal-use software development 26 110
Property and equipment purchases included in accounts payable and accrued expenses 163 116
Inventory transferred to property and equipment 209 1,080
Property and equipment transferred to inventory $ 229 $ 0