XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ 14,877 $ (835)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation expense, net of amounts capitalized 19,734 17,012
Depreciation and amortization 1,697 829
Gain on sale of long-term investment (6,423) 0
Allowance for credit losses and non-cash changes to reserves 949 416
Deferred income taxes 241 (155)
Discount accretion on investments and other (57) (657)
Changes in assets and liabilities, net of assets acquired:    
Accounts receivable, net (12,490) 11,287
Inventories (1,828) 5,648
Prepaid expenses and other assets 1,481 354
Accounts payable (3,622) (14,983)
Deferred revenue 14,811 15,597
Accrued and other liabilities (1,507) (3,594)
Net cash provided by operating activities 27,863 30,919
Cash flows from investing activities:    
Purchases of property and equipment, including capitalized software (2,419) (2,803)
Purchases of short-term investments (14,825) (44,049)
Purchase of long-term investment 0 (12,500)
Acquisition of business (36,000) 0
Proceeds from maturities of short-term investments 19,988 45,000
Proceeds from sale of long-term investment 18,923 0
Net cash used in investing activities (14,333) (14,352)
Cash flows from financing activities:    
Proceeds from employee stock plans 0 649
Repurchases of common stock (7,334) (15,239)
Net cash used in financing activities (7,334) (14,590)
Net increase in cash and cash equivalents 6,196 1,977
Cash and cash equivalents at beginning of period 146,440 82,032
Cash and cash equivalents at end of period 152,636 84,009
Non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued liabilities 463 1,164
Stock-based compensation expense capitalized for software development 305 601
Stock repurchases included in accounts payable $ 1,021 $ 0