XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Cash flows from operating activities:      
Net income $ 110,139 $ 98,405 $ 35,196
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 35,991 34,048 30,487
Amortization 26,307 26,150 21,082
Impairment of trade name 5,500 7,423  
Asset impairment charges   2,131  
Non-cash portion of restructuring costs and charges 1,679    
Provision for allowance for credit losses 3,132 10,979 3,834
Stock-based compensation 12,240 9,670 7,819
Amortization and write-offs of deferred financing costs 1,320 1,242 978
Debt extinguishment costs   410 25,472
Deferred income taxes 6,752 (11,340) 7,632
Loss (gain) on sales of assets 406 (240) 261
Change in operating assets and liabilities (net of acquisition effects):      
Accounts receivable, net 37,452 (20,622) (34,390)
Inventories 527 (12,017) (15,984)
Contract assets, net, prepaid expenses, other current and other assets 26,158 12,826 (5,958)
Accounts payable, accrued and other liabilities (70,717) 37,309 (12,750)
Net cash provided by operating activities 196,886 196,374 63,679
Cash flows from investing activities:      
Purchases of property, plant and equipment (69,509) (45,377) (33,424)
Investment in and acquisition of business (744) (188,580) (220,676)
Proceeds from sales of assets 1,167 37 187
Net cash used in investing activities (69,086) (233,920) (253,913)
Cash flows from financing activities:      
Payment of fair value of contingent consideration in Anlin Acquisition (4,348) (2,362)  
Redemption of redeemable non-controlling interest (37,459)    
Proceeds from amounts drawn under revolving credit facility 50,000 160,000  
Payments of borrowing under revolving credit facility (81,352) (83,648)  
Proceeds from issuance of senior notes     638,300
Payments of senior notes     (425,000)
Payment of call-premium on redemption of senior notes     (21,518)
Proceeds from issuance of term loan debt     60,000
Payments of term loan debt   (60,000) (54,000)
Payments of financing costs   (1,526) (10,675)
Purchases of treasury stock under repurchase program (82,349) (1,565)  
Income taxes paid from stock withheld relating to vested equity awards (7,240) (1,888) (1,648)
Proceeds from exercise of stock options     138
Distribution to redeemable non-controlling interest   (1,665)  
Proceeds from issuance of common stock under ESPP 1,108 602 463
Net cash (used in) provided by financing activities (161,640) 7,948 186,060
Net decrease in cash and cash equivalents (33,840) (29,598) (4,174)
Cash and cash equivalents at beginning of year 66,548 96,146 100,320
Cash and cash equivalents at end of year $ 32,708 $ 66,548 $ 96,146