XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities    
Net income (loss) $ 82,709 $ (107,083)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Stock-based compensation 56,599 48,398
Amortization of premiums and accretion of discounts on investment securities (6,487) (5,754)
Amortization of intangible assets 9,975 2,728
Gain on strategic investment 0 (5,109)
Loss on sale of investment securities 0 524
Depreciation 694 1,187
Changes in operating assets and liabilities:    
Accounts receivable, net 58 (30,607)
Interest and other receivables (8,071) (845)
Inventory (45,126) (13,741)
Prepaid expenses (12,459) (16,552)
Other assets 117 (32)
Operating lease right-of-use assets 5,124 5,029
Accounts payable 1,538 (436)
Accrued liabilities 40,285 55,037
Operating lease liabilities (7,793) (5,017)
Long-term liabilities 175 3,586
Net cash provided by (used in) operating activities 117,338 (68,687)
Cash flows from investing activities    
Purchases of investment securities (369,333) (265,878)
Sale and maturity of investment securities 216,715 326,020
Proceeds from sales of strategic investment 0 12,253
Purchases of property and equipment (70) (50)
Intangible assets 0 (40,000)
Net cash (used in) provided by investing activities (152,688) 32,345
Cash flows from financing activities    
Proceeds from issuance of common stock, net of issuance costs 4,876 19,695
Net cash provided by financing activities 4,876 19,695
Effect of exchange rate changes on cash (34) (6)
Net decrease in cash, cash equivalents and restricted cash (30,508) (16,653)
Cash, cash equivalents and restricted cash    
Beginning of period 194,427 120,616
End of period 163,919 103,963
Supplemental disclosure of noncash information:    
Accrued inventory purchases 760 0
Accrued milestone and contingent payments in connection with asset acquisition $ 50,000 $ 29,583