v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Operating Activities    
Net income (loss) $ 7,109 $ (9,458)
Adjustments to reconcile net income (loss) to cash provided by operating activities:    
Depreciation and amortization 12,393 11,143
Stock-based compensation 2,031 2,415
Excess and obsolescence inventory reserve 702 40
Inventory and other asset write-off 17,002
Loss on disposal of assets 1 185
Deferred income taxes 2,613 (2,440)
Changes in operating assets and liabilities:    
Trade receivables (12,602) 5,340
Inventories 7,904 10,247
Assets held for sale (372)
Trade accounts payable and accrued expenses 4,534 (3,194)
Contract liabilities with customers 465 91
Employee compensation and benefits 11,411 (1,123)
Product liability (187) 355
Prepaid expenses, other assets and other liabilities 72 (4,726)
Cash provided by operating activities 36,074 25,877
Investing Activities    
Property, plant and equipment additions (8,059) (6,746)
Net proceeds from the sale of assets 3
Purchases of short-term investments (40,112) (63,793)
Proceeds from maturities of short-term investments 27,384 81,165
Cash (used for) provided by investing activities (20,784) 10,626
Financing Activities    
Remittance of taxes withheld from employees related to share-based compensation (60) (178)
Repurchase of common stock (16,148)
Dividends paid (3,030) (6,933)
Cash used for financing activities (3,090) (23,259)
Increase in cash and cash equivalents 12,200 13,244
Cash and cash equivalents at beginning of period 18,451 10,028
Cash and cash equivalents at end of period $ 30,651 $ 23,272