XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Cash flows from operating activities:    
Consolidated net income $ 11,310 $ 11,947
Adjustments to reconcile consolidated net income to net cash provided by operating activities:    
Depreciation and amortization 9,849 9,330
Provision for inventory excess and obsolescence 1,136 803
Share-based compensation 6,644 3,199
Deferred income taxes (968) (621)
Other 413 554
Changes in assets and liabilities which (used)/provided cash, excluding effects from business acquisitions:    
Accounts receivable (15,828) 343
Inventories 675 1,919
Prepaid income taxes, income taxes receivable, prepaid expenses and other current assets (4,277) (4,501)
Accounts payable, income taxes payable, accrued expenses and other current liabilities 13,745 (5,632)
Other non-current assets and liabilities 569 414
Cash provided by operating activities 23,268 17,755
Cash flows from investing activities:    
Payment of business acquisition purchase price held in escrow   (150)
Purchases of property, plant and equipment (3,268) (2,319)
Payment of contingent consideration related to acquisition of technology assets (2,200) (2,632)
Cash used in investing activities (5,468) (5,101)
Cash flows from financing activities:    
Repayments under term loan and revolving credit facilities (1,345) (1,250)
Payments of debt issuance costs   (1,280)
Payments of withholding taxes from share-based awards (18,272) (7,825)
Repurchases of common shares   (5,500)
Payment of contingent consideration related to an acquisition (435)  
Purchase of building under finance lease (8,743)  
Other financing activities (140) (190)
Cash used in financing activities (28,935) (16,045)
Effect of exchange rates on cash and cash equivalents (357) (1,852)
Increase (decrease) in cash and cash equivalents (11,492) (5,243)
Cash and cash equivalents, beginning of the period 125,054 78,944
Cash and cash equivalents, end of the period 113,562 73,701
Supplemental disclosure of cash flow information:    
Cash paid for interest 1,115 1,326
Cash paid for income taxes 1,983 1,592
Income tax refunds received $ 45 $ 1,264