v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Cash flows from operating activities:    
Net income (loss) $ 5,206 $ (54,211)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation of property, plant, and equipment 2,107 2,337
Amortization of cloud-based software 104 53
Non-cash operating lease expense 857 1,028
Impairment of fixed assets and operating lease right-of-use assets   13,216
Accretion/Amortization of investments available for sale (232) (129)
Deferred income taxes 2,810 (1,029)
Change in net pension liability 31 (2,457)
Stock-based compensation expense 4,823 6,015
Provision for sales returns and credit losses 3,712 (910)
Inventory provision 1,575 2,031
Changes in working capital:    
Accounts receivable (31,921) 38,170
Inventories 4,088 (6,304)
Prepayments, deposits, and other assets 353 305
Cloud-based software (3,668) (2,167)
Accounts payable (2,957) (5,961)
Other current and non-current liabilities (8,583) 4,279
Net cash used in operating activities (21,695) (5,734)
Cash flows from investing activities:    
Acquisition of property and equipment (443) (1,468)
Purchase of investments available for sale (4,519) (14,691)
Proceeds from maturity of investments available for sale 5,459 51,148
Proceeds from sale of investments available for sale 1,650 362
Net cash provided by investing activities 2,147 35,351
Cash flows from financing activities:    
Repayment of finance lease obligations   (42)
Repurchase of employee common stock for taxes withheld (1,867) (1,283)
Proceeds from the exercise of stock options 170 376
Proceeds from vested restricted and performance stock units 4 1
Net cash used in financing activities (1,693) (948)
Effect of exchange rate changes on cash and cash equivalents (45) 286
Increase (decrease) in cash and cash equivalents (21,286) 28,955
Cash and cash equivalents, at beginning of the year 153,150 144,159
Cash and cash equivalents, at end of the period $ 131,864 $ 173,114