XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Cash flows from operating activities:    
Net income $ 60,291 $ 23,508
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 17,064 14,358
Amortization 13,924 9,890
Provision for credit losses 6,048 2,882
Stock-based compensation 4,909 3,494
Amortization of deferred financing costs, debt discount and premium 611 446
Asset impairment charges 2,131  
(Gain) loss on sales of assets (39) 70
Change in operating assets and liabilities (net of effects of acquisition):    
Accounts receivable (44,148) (40,763)
Inventories (18,539) (10,586)
Contract assets, net, prepaid expenses, other current and other assets 5,713 (13,262)
Accounts payable, accrued and other liabilities 36,958 18,428
Net cash provided by operating activities 84,923 8,465
Cash flows from investing activities:    
Purchases of property, plant and equipment (17,328) (16,107)
Investment in and acquisitions of business (787) (106,480)
Proceeds from sales of assets 41 142
Net cash used in investing activities (18,074) (122,445)
Cash flows from financing activities:    
Proceeds from issuance of senior notes   63,300
Payments of contingent consideration in Anlin Acquisition (2,362)  
Payments of financing costs   (1,363)
Purchases of common stock relating to tax withholdings on employee equity awards (1,663) (1,005)
Proceeds from exercise of stock options   138
Proceeds from issuance of common stock under employee stock purchase plan (ESPP) 291 177
Net cash (used in) provided by financing activities (3,734) 61,247
Net increase (decrease) in cash and cash equivalents 63,115 (52,733)
Cash and cash equivalents at beginning of period 96,146 100,320
Cash and cash equivalents at end of period 159,261 47,587
Non-cash activity:    
Issuance of common stock in Eco Acquisition   6,108
Additions to right-of-use asset 12,262 46,905
Additions to operating lease liability (12,262) (46,905)
Property, plant and equipment additions in accounts payable $ 543 $ 1,533