XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Dec. 31, 2023
OPERATING ACTIVITIES:      
Net income $ 116,098 $ 86,946 $ 44,517
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation and amortization 38,916 39,333 40,774
Share-based compensation expense 14,385 12,907 10,265
Loss (gain) on disposal of property, plant and equipment, net 0 264 (2,252)
Loss on foreign subsidiary liquidation 0 2,152 6,221
Bad debt expense 1,441 1,476 53
Deferred income taxes (12,958) (3,034) (10,082)
Other (4,715) (8,480) 1,273
Amortization of acquired intangible assets 3,073 5,172 5,172
Loss on debt extinguishment 2,440 0 0
Working capital changes:      
Accounts receivable 4,620 (13,872) 21,798
Inventories 2,102 10,467 31,040
Prepaid expenses and other current assets 590 (3,079) (302)
Accounts payable and accrued expenses 1,914 18,178 (6,443)
Cash provided by operating activities 167,906 148,430 142,034
INVESTING ACTIVITIES:      
Capital expenditures (46,192) (33,788) (26,107)
Proceeds from sale of property, plant and equipment 0 1,040 6,593
Cash used in investing activities (46,192) (30,374) (19,514)
FINANCING ACTIVITIES:      
Term loan borrowings 170,000 0 0
Revolving loan borrowings 41,701 34,243 90,000
Revolving loan repayments (35,515) (34,243) (114,381)
Senior notes repayment (300,000) 0 0
Term loan repayments (390) (115,213) (80,927)
Repurchase of common stock (18,175) 0 0
Dividends paid (3,559) (2,338) (2,323)
Tax withholding payments for share-based compensation (8,372) (4,770) (1,514)
Payments for debt extinguishment costs (620) 0 0
Debt issuance costs (1,303) 0 0
Finance lease payments (3,059) (2,913) (2,419)
Cash used in financing activities (159,292) (125,234) (111,564)
Net cash (used in) provided by operating, investing and financing activities (37,578) (7,178) 10,956
Effect of exchange rate changes on cash 9,675 (4,094) 1,978
CASH AND CASH EQUIVALENTS:      
Net (decrease) increase (27,903) (11,272) 12,934
Balance, beginning of year 99,226 110,498 97,564
Balance, end of year 71,323 99,226 110,498
Proceeds from Insurance Settlement, Investing Activities $ 0 $ 2,374 $ 0