XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating activities:    
Net loss $ (66,936) $ (67,599)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 9,237 7,063
Amortization of premiums and accretion of purchase discounts on investment securities 9 (460)
Stock-based compensation 77,827 64,447
Non-cash lease expense 4,389 3,593
Non-cash expense recovery (361)  
Amortization of debt discount and issuance cost   328
Change in fair value of warrants and preferred stock (3,235)  
Foreign exchange adjustment 138 359
Non-cash interest expense (17) (1)
Changes in operating assets and liabilities:    
Accounts receivable (4,068) (10,459)
Inventory (5,623) (2,265)
Prepaid expenses and other assets (9,354) 14,428
Accounts payable 2,379 10,732
Accrued compensation 17,035 17,789
Operating lease liabilities (4,505) (4,122)
Other accrued liabilities 26,866 (7,625)
Deferred revenue 671 793
Cash provided by operating activities 44,452 27,001
Investing activities:    
Proceeds from maturity of investments 5,000 169,065
Purchases of property and equipment, net (21,815) (20,315)
Cash paid for acquisition of intangible assets   (10,495)
Cash provided by (used in) investing activities (16,815) 138,255
Financing activities:    
Proceeds from exercise of stock options 544 6,466
Cash provided by financing activities 544 6,466
Net change in cash, cash equivalents and restricted cash 28,181 171,722
Cash, cash equivalents and restricted cash, beginning of period 945,587 642,095
Cash, cash equivalents and restricted cash, end of period 973,768 813,817
Supplemental disclosure of cash flow information:    
Cash paid for interest 1,005 1,179
Non-cash activities:    
Purchases of property and equipment in accounts payable and accruals 4,223 112
Acquisition of warrants   1,884
Issuance of common stock for bonuses 32,063 24,071
Stock-based compensation included in capitalized software development costs $ 608 $ 505