XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
OPERATING ACTIVITIES    
Net Income (Loss) $ (57,606) $ (64,857)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 12,128 21,768
Depreciation and amortization 4,597 4,568
Loss on disposal of property and equipment 986 270
Net amortization of premium on available-for-sale securities 1,466 2,559
Provision for inventory excess and obsolescence 87 127
Non-cash operating lease expense (1) 72
Loss on equity method investment 4,835 861
Changes in operating assets and liabilities:    
Accounts receivable, net 1,072 266
Prepaid expenses and other assets 1,575 226
Inventory (2,424) (1,977)
Accounts payable (200) (327)
Deferred revenue 78 148
Accrued liabilities and other liabilities (234) 1,644
Net cash used in operating activities (33,641) (34,652)
INVESTING ACTIVITIES    
Purchases of property and equipment (1,505) (4,120)
Proceeds from disposal of property and equipment 646 0
Purchases of available-for-sale securities (145,805) (209,214)
Proceeds from maturities of available-for-sale securities 197,181 273,346
Purchase of equity security (1,945) (10,000)
Net cash provided by investing activities 48,572 50,012
FINANCING ACTIVITIES    
Proceeds from exercise of Class A common stock options 46 0
Repurchases of Class A common stock under share repurchase program (10,141) (10,384)
Taxes paid related to net settlement of restricted stock units (827) 0
Proceeds from issuance of Class A common stock in connection with employee stock purchase plan 211 147
Net cash used in financing activities (10,711) (10,237)
Net increase in cash, cash equivalents and restricted cash 4,220 5,123
Cash, cash equivalents and restricted cash, beginning of period 41,277 33,023
Cash, cash equivalents and restricted cash, end of period 45,497 38,146
SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITIES    
Capitalized stock-based compensation related to internal-use software development 139 164
Property and equipment purchases included in accounts payable and accrued expenses 85 47
Inventory transferred to property and equipment 1,647 0
Property and equipment transferred to inventory $ 0 $ 594