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
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 130,344 $ (19,671)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 13,010 19,314
Stock-based compensation 43,951 34,069
Impairment charge 0 76,945
Inventory write-downs 4,233 40,946
Deferred taxes 5,974 (20,939)
Other 946 1,404
Changes in operating assets and liabilities:    
Accounts receivable (12,690) 23,365
Inventories (25,852) (45,992)
Prepaid expenses and other current and non-current assets (17,100) 1,733
Accounts payable (1,471) 6,035
Accrued expenses and other non-current liabilities 10,834 164
Net cash provided by (used in) operating activities 152,179 117,373
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of non-marketable investments 0 (10,000)
Purchases of marketable investments (146,648) (13,026)
Proceeds from maturities of marketable investments 13,000 125,816
Purchases of property and equipment (45,295) (15,811)
Other 0 1,600
Net cash provided by (used in) investing activities (178,943) 88,579
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercises of stock options 15,378 783
Proceeds from issuance of stock under employee stock purchase plan 8,866 8,861
Payment of employee taxes related to vested stock (597) (582)
Payments of finance lease obligations (1,916) (1,687)
Repurchase of common stock 0 (100,388)
Other (256) (61)
Net cash provided by (used in) financing activities 21,475 (93,074)
Effect of foreign exchange rate changes on cash and cash equivalents 1,914 112
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (3,375) 112,990
CASH AND CASH EQUIVALENTS—Beginning of period 324,404 167,486
CASH AND CASH EQUIVALENTS—End of period 321,029 280,476
NONCASH INVESTING AND FINANCING ACTIVITIES:    
Right-of-use assets obtained in exchange for lease obligations 2,959 1,941
Right-of-use assets obtained in exchange for finance lease obligations 1,467 437
Purchase of property and equipment funded through accounts payable and accrued liabilities 1,546 1,831
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for amounts included in the measurement of operating lease liabilities 16,703 16,433
Cash paid for income taxes $ 14,119 $ 14,367