XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
OPERATING ACTIVITIES:    
Net income $ 13,680 $ 20,835
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation 4,514 5,133
Amortization of intangible assets 6,882 6,871
Amortization of deferred loan costs 904 871
Amortization of right of use assets 2,642 2,810
Fair value adjustments to warrant liability (80) (6,529)
Fair value adjustments to earn-out liability (404) (1,707)
Fair value adjustments to interest rate collar 5,243 (2,355)
Equity compensation 2,903 2,762
Change in deferred taxes (1,595) (4,901)
Loss on early extinguishment of long-term debt 0 141
Gain on disposal of property, plant and equipment 0 (568)
Provision for inventory reserves 2,671 11,694
Provision for credit losses 169 369
Accounts receivable (14,865) (8,114)
Inventories 9,152 6,814
Prepaids and other current assets 4,044 (716)
Accounts payable (359) 14,951
Accrued interest 0 (96)
Accrued and other liabilities (2,864) (3,744)
Net cash provided by operating activities 32,637 44,521
INVESTING ACTIVITIES:    
Capital expenditures (7,808) (2,645)
Acquisition of license agreement (13,090) 0
Proceeds from the disposal of fixed assets 0 229
Net cash used in investing activities (20,898) (2,416)
FINANCING ACTIVITIES:    
Principal payments on long-term debt (3,608) (28,605)
Payments from stock-based award activities (850) (1,437)
Net cash used in financing activities (4,458) (30,042)
Effect of foreign currency rate fluctuations on cash 474 (64)
Net change in cash and cash equivalents 7,755 11,999
Cash and cash equivalents:    
Beginning of period 56,087 41,081
End of period 63,842 53,080
Supplemental disclosures of cash flow information:    
Cash paid for interest 19,525 26,582
Cash paid for income taxes 4,894 6,361
Property and equipment additions included in accounts payable    
Supplemental non-cash investing activity:    
Capital expenditures incurred but not yet paid 1,612 124
Purchase price of license agreement included in accrued liabilities    
Supplemental non-cash investing activity:    
Capital expenditures incurred but not yet paid $ 10,710 $ 0