XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net income (loss) $ (107,854) $ 19,460
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization expense 3,652 5,795
Amortization of premiums and discounts on marketable securities (2,254) (1,404)
Stock-based compensation 12,204 9,224
Gain on modification of debt 0 (100,930)
Non-cash interest expense recognized 0 1,430
Operating Lease, Noncash Expense 1,228 1,834
Other non-cash items 21 339
Changes in operating assets and liabilities:    
Accounts receivable 4,176 49,812
Inventory 106 8
Prepaid expenses and other current assets 673 3,686
Other non current assets 200 (7)
Accounts payable (1,243) (1,104)
Accrued expenses and other current liabilities 450 (1,293)
Lease liabilities 86 (513)
Deferred revenue (1,573) (1,259)
Net cash used in operating activities (90,128) (14,922)
Cash flows from investing activities    
Purchases of marketable securities (58,505) (148,040)
Proceeds from sale and maturities of marketable securities 133,150 63,250
Purchases of property, equipment and software (2,494) (645)
Proceeds from Sale of Machinery and Equipment 80 54
Net cash provided by (used in) investing activities 72,231 (85,381)
Cash flows from financing activities    
Proceeds from issuance of common stock, net of offering costs 0 616
Proceeds from stock option exercises and ESPP purchases 3,270 227
Taxes paid related to net share settlement of equity awards (2,397) (165)
Principal payments on royalty monetization arrangement 0 (156)
Net proceeds from sale of future royalties 0 99,655
Net cash provided by financing activities 873 100,177
Net change in cash and cash equivalents (17,024) (126)
Cash and cash equivalents at beginning of period 100,956 108,884
Cash and cash equivalents at end of period 83,932 108,758
Supplemental Cash Flow Information    
Property, equipment and software included in accounts payable or accruals $ 36 $ 177