XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Operating activities:    
Net income (loss) $ (6,725) $ (9,445)
Adjustments to reconcile net loss to net cash flows from operating activities:    
Depreciation and amortization expense 8,456 4,027
Stock-based compensation expense 30,344 28,578
Amortization of premiums and discounts on marketable securities (242) (542)
Amortization of debt issuance costs 161 161
Non-cash lease costs 4,014 5,139
Other (8) 25
Changes in operating assets and liabilities:    
Inventory (782) (2,669)
Accounts receivable 949 9,877
Other current assets (719) (1,029)
Accounts payable 2,261 (1,639)
Accrued expenses (792) (2,887)
Operating lease liabilities (844) 6,182
Other non-current assets and liabilities, net 823 143
Net cash provided by operating activities 36,896 35,921
Investing activities:    
Purchases of investments (43,518) (52,612)
Sales and maturities of investments 40,946 38,416
Expenditures for property and equipment (24,975) (50,187)
Net cash used in investing activities (27,547) (64,383)
Financing activities:    
Net proceeds from common stock issuance 12,679 17,255
Payments on employee’s behalf for taxes related to vesting of restricted stock unit awards (6,648) (5,309)
Other (26) 0
Net cash provided by financing activities 6,005 11,946
Net decrease in cash, cash equivalents, and restricted cash 15,354 (16,516)
Cash, cash equivalents, and restricted cash at beginning of period 85,049 86,866
Cash, cash equivalents, and restricted cash at end of period 100,403 70,350
Supplemental disclosure of cash flow information:    
Right-of-use asset and lease liability recognized 0 3,238
Additions to property and equipment included in accounts payable 1,128 10,301
Reconciliation to amounts within the condensed consolidated balance sheets:    
Cash and cash equivalents 100,403 53,681
Restricted cash 0 16,669
Total cash, cash equivalents, and restricted cash at end of period $ 100,403 $ 70,350