XML 20 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
OPERATING ACTIVITIES:      
Net income $ 18,778 $ 34,613 $ 51,873
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 14,893 13,770 13,296
Amortization of intangible assets 2,528 2,471 1,827
Change in fair value of acquisition-related contingent consideration (437) 412 708
Gain from sale of equity method investments 0 0 (5,785)
Deferred income taxes (4,320) 1,506 953
Share-based compensation expense 6,066 4,971 3,951
Other operating activities, net (295) (335) (2,424)
Change in operating assets and liabilities 18,259 (2,536) 1,553
Net cash provided by operating activities 55,472 54,872 65,952
INVESTING ACTIVITIES:      
Capital expenditures (16,147) (8,560) (14,127)
Payments related to business acquisitions, net of cash acquired 0 (53,317) (7,671)
Proceeds from sale or maturities of investments 587 1,170 7,334
Purchases of investments (289) (1,118) (745)
Proceeds from sale of assets 251 3,459 832
Other investing activities, net (315) (243) (2,067)
Net cash used in investing activities (15,913) (58,609) (16,444)
FINANCING ACTIVITIES:      
Dividends paid (9,318) (18,650) (18,753)
Payments for common shares repurchased 0 (10,781) 0
Proceeds from debt 51,685 33,593 0
Repayments of debt (50,000) (39,762) 0
Payments for redeemable noncontrolling interest (17,853) 0 0
Payment of acquisition-related contingent liabilities 0 (1,306) (1,324)
Restricted stock units vested and issued, net of taxes (799) (2,358) (840)
Employee stock option exercises net of tax benefit (405) (1,028) (2,637)
Other financing activities, net (441) (595) (201)
Net cash used in financing activities (27,131) (40,887) (23,755)
Effect of exchange rate changes on cash (197) (456) (501)
Net increase (decrease) in cash and cash equivalents 12,231 (45,080) 25,252
Cash and cash equivalents at beginning of year 20,707 65,787 40,535
Cash and cash equivalents at end of year $ 32,938 $ 20,707 $ 65,787