XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2021
Mar. 29, 2020
Operating activities    
Net income before attribution to noncontrolling interests $ 35,283 $ 8,993
Adjustments to reconcile net income to net cash provided by operating activities:    
(Credit) provision for allowance for credit losses on accounts and notes receivable (1,098) 768
Depreciation and amortization 12,876 12,295
Deferred income taxes 2,586 1,185
Stock-based compensation expense 4,113 3,950
Other 325 234
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 13,349 (1,839)
Income tax receivable 566 932
Inventories 2,721 (2,281)
Prepaid expenses and other current assets 711 5,586
Other assets and liabilities (7,901) 2,670
Accounts payable (5,350) 4,604
Income and other taxes payable 15,045 568
Accrued expenses and other current liabilities (9,736) (1,903)
Deferred revenue (273) (2,028)
Net cash provided by operating activities 63,217 33,734
Investing activities    
Purchases of property and equipment (7,076) (5,933)
Notes issued (3,417) (7,413)
Repayments of notes issued 4,864 3,790
Acquisitions, net of cash acquired (699)  
Other 29 1
Net cash used in investing activities (6,299) (9,555)
Financing activities    
Repayments of term loan (5,000) (5,000)
Net proceeds of revolving credit facilities 5,000 640
Proceeds from exercise of stock options 2,298 1,241
Dividends paid to common stockholders (7,404) (7,237)
Dividends paid to preferred stockholders (3,412) (3,412)
Tax payments for equity award issuances (3,834) (1,383)
Acquisition of Company common stock (1,267)  
Distributions to noncontrolling interests (1,705) (30)
Other (756) (350)
Net cash used in financing activities (16,080) (15,531)
Effect of exchange rate changes on cash and cash equivalents 230 (183)
Change in cash and cash equivalents 41,068 8,465
Cash and cash equivalents at beginning of period 130,204 27,911
Cash and cash equivalents at end of period $ 171,272 $ 36,376