v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Cash flows from operating activities:    
Net income $ 43,597 $ 22,911
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 46,663 45,499
Amortization of debt discount and deferred financing costs 483 674
Amortization of cloud computing implementation costs 6,193 4,636
Asset impairment 2,506 502
Deferred income tax expense (benefit) 2,926 (9,800)
Stock-based compensation expense 13,388 12,335
Inventory adjustments 2,932 1,801
Other 428 (149)
Changes in operating assets and liabilities:    
Accounts receivable 22,326 3,629
Inventories (36,205) 2,469
Operating lease right of use assets and lease liabilities 2,021 (1,117)
Other assets (2,636) (26,815)
Accounts payable (2,273) 11,456
Deferred and unearned revenue (12,133) 3,609
Other liabilities (20,401) 14,860
Net cash provided by operating activities 69,815 86,500
Cash flows from investing activities:    
Purchase of property and equipment (39,765) (32,075)
Other 5,006 (849)
Net cash used for investing activities (34,759) (32,924)
Cash flows from financing activities:    
Repayments on long-term debt (16,625) (91,399)
Borrowings on long-term debt 10,000 15,000
Payments on finance lease obligations (1,645) (1,483)
Proceeds from issuance of common stock 821 736
Purchase of treasury stock (30,596) (1,679)
Net cash used for financing activities (38,045) (78,825)
Net change in cash, cash equivalents and restricted cash (2,989) (25,249)
Cash, cash equivalents and restricted cash, beginning of year 40,302 75,237
Cash, cash equivalents and restricted cash, end of period (See Note 2) 37,313 49,988
Supplemental cash flow disclosure information:    
Cash paid for interest 7,381 10,151
Cash paid for taxes 2,936 16,964
Capital expenditures accrued at the end of the period 13,701 11,952
Operating cash outflows - operating leases 60,527 59,013
Right of use assets acquired under operating leases $ 56,693 $ 27,036