XML 30 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
OPERATING ACTIVITIES:      
Net income $ 51,873 $ 41,019 $ 20,192
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 13,296 12,743 13,169
Amortization of intangible assets 1,827 2,059 2,267
Long-lived asset impairment loss 0 259 87
Change in fair value of acquisition-related contingent consideration 708 457 36
Loss from equity investments 0 114 72
Gain from sale of equity method investments (5,785) 0 0
Deferred income taxes 953 (787) 307
Share-based compensation expense 3,951 3,725 3,071
Other operating activities, net (2,424) 2,053 2,390
Change in operating assets and liabilities 1,553 (16,681) 7,045
Net cash provided by operating activities 65,952 44,961 48,636
INVESTING ACTIVITIES:      
Capital expenditures (14,127) (12,011) (4,796)
Payments related to business acquisitions (7,671) (13,267) 0
Proceeds from sale or maturities of investments 7,334 250 250
Purchases of investments (745) (273) (750)
Proceeds (disbursements) from sale of assets, settlement of liabilities 832 (333) 1,188
Other investing activities, net (2,067) (41) (534)
Net cash used in investing activities (16,444) (25,675) (4,642)
FINANCING ACTIVITIES:      
Dividends paid (18,753) (18,685) (18,839)
Payments for common shares repurchased 0 (10,000) (7,702)
Payment of acquisition-related contingent liabilities (1,324) (408) (354)
Restricted stock units vested and issued (840) (237) (256)
Payments for stock options exercised net of shares surrendered for employee taxes (2,637) (290) 0
Other financing activities, net (201) (101) 0
Net cash used in financing activities (23,755) (29,721) (27,151)
Effect of exchange rate changes on cash (501) 322 23
Net increase (decrease) in cash and cash equivalents 25,252 (10,113) 16,866
Cash and cash equivalents at beginning of year 40,535 50,648 33,782
Cash and cash equivalents at end of year $ 65,787 $ 40,535 $ 50,648