XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows (unaudited) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities    
Net loss $ (600,000) $ (212,000)
Adjustments to reconcile net loss:    
Depreciation and amortization 6,458,000 2,222,000
Accretion of investment discount (2,118,000) (4,907,000)
Stock-based compensation expense 72,780,000 58,644,000
Provision (benefit) for estimated credit losses 350,000 (1,133,000)
Impairment of strategic investment 4,046,000 0
Other non-cash expenses 1,033,000 663,000
Changes in operating assets and liabilities:    
Accounts receivable (44,321,000) 11,247,000
Inventories (41,515,000) (25,139,000)
Prepaid expenses and other current assets (639,000) (18,917,000)
Accounts payable 11,816,000 (5,004,000)
Accrued expenses and other liabilities (11,309,000) (8,682,000)
Net cash (used in) provided by operating activities (4,019,000) 8,782,000
Investing activities    
Purchases of property and equipment (17,404,000) (24,089,000)
Purchases of investments (108,720,000) (112,035,000)
Proceeds from sales or maturities of investments 173,651,000 122,209,000
Purchases of strategic investment (2,518,000) 0
Net cash provided by (used in) investing activities 45,009,000 (13,915,000)
Financing activities    
Proceeds from the exercise of stock options 8,615,000 9,134,000
Share repurchase of common stock (75,009,000) 0
Payment of taxes on net share settlement of equity awards (20,924,000) (4,710,000)
Proceeds from issuance of common stock from employee stock purchase plan 3,255,000 3,431,000
Net cash (used in) provided by financing activities (84,063,000) 7,855,000
Effect of exchange rate on cash (150,000) (224,000)
(Decrease) increase in cash and cash equivalents (43,223,000) 2,498,000
Cash and cash equivalents at beginning of period 150,150,000 185,537,000
Cash and cash equivalents at end of period 106,927,000 188,035,000
Supplemental cash flow information    
Cash paid for interest 4,000 0
Property and equipment included in accounts payable and accrued expenses $ 5,789,000 $ 3,868,000