v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 33,539 $ 35,362
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,727 6,499
Reduction in the carrying amount of right-of-use assets 3,691 1,658
Amortization and accretion of available-for-sale debt securities (296) 76
Amortization of debt issuance costs 43 19
Stock-based compensation expense 5,887 4,898
Deferred taxes (24) 0
Uncertain tax positions (Note 16) 1,735 0
Net realized losses on derivative instruments 822 346
Other 1,293 (132)
Net change in operating assets and liabilities (48,904) (8,644)
Net cash provided by operating activities 4,513 40,082
Cash flows from investing activities:    
Purchases of property, plant and equipment (9,994) (6,914)
Purchases and settlements of derivative instruments 264 (669)
Purchases of available-for-sale securities (45,079) 0
Maturities and call redemptions of available-for-sale debt securities 7,890 13,335
Proceeds from the sale of available-for-sale debt securities 404 0
Proceeds from the sale of property, plant and equipment 608 1
Net cash (used in) provided by investing activities (45,907) 5,753
Cash flows from financing activities:    
Proceeds from exercise of stock options 3,649 6,448
Proceeds from issuance of common stock under employee stock purchase plan 379 178
Payment of tax withholding obligation on vested restricted stock unit shares (2,978) (1,351)
Principal payments under finance lease obligations (2,033) (1,672)
Payment of financing costs 0 (414)
Net cash (used in) provided by financing activities (983) 3,189
Net (decrease) increase in cash and cash equivalents (42,377) 49,024
Cash and cash equivalents at beginning of the period 150,601 84,149
Cash and cash equivalents at end of the period 108,224 133,173
Supplemental disclosure of cash flow information:    
Cash paid for interest 410 512
Cash paid for income taxes 11,772 11,344
Supplemental disclosure of non-cash investing and financing activities:    
Purchases of property, plant and equipment included in accounts payable and accrued liabilities $ 25,590 $ 150