XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2018
Sep. 29, 2017
Cash flows from operating activities:    
Net income $ 24,045 $ 17,913
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 1,857 1,841
Amortization expense 1,789 1,475
Amortization of debt issuance costs 68 68
Non-cash stock compensation expense 6,932 7,588
Provision for doubtful accounts 313 142
(Gain) loss on foreign currency translation (425) 530
Release of valuation allowance 1,565 1,815
Changes in assets and liabilities:    
Increase in accounts receivable and unbilled revenue (1,612) (4,935)
Increase in prepaid expenses and other assets (1,352) (1,172)
Decrease in accounts payable (3,317) (902)
Decrease in accrued expenses and other liabilities (3,033) (3,938)
Decrease in income tax payable (2,476) (1,474)
Net cash provided by operating activities 24,354 18,951
Cash flows from investing activities:    
Purchases of property and equipment (7,273) (4,919)
Cash consideration paid for acquisitions   (9,268)
Cash acquired in acquisitions   261
Net cash used in investing activities (7,273) (13,926)
Cash flows from financing activities:    
Proceeds from ESPP 387 562
Proceeds from borrowings 5,000 26,000
Repayment of borrowings (12,500) (11,000)
Dividends paid (10,048) (8,670)
Exercise of stock options   200
Repurchase of common stock (4,272) (15,598)
Net cash used in financing activities (21,433) (8,506)
Effect of exchange rate on cash 17 (3)
Net decrease in cash and cash equivalents (4,335) (3,484)
Cash at beginning of period 17,512 19,710
Cash at end of period 13,177 16,226
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 5,406 3,696
Cash paid for interest $ 450 292
Supplemental disclosure of non-cash acquisition financing activities:    
Shares issued to sellers of Jibe Consulting   $ 3,600,000