XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2022
Apr. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 7,485 $ 10,766
Adjustments to reconcile net income to net cash (used in) provided by operating activities    
Stock compensation expense 920 679
Depreciation 809 882
Lease expense 750 776
Deferred income tax expense 450 599
Amortization of purchased intangible assets 166 228
Other (822) (114)
Changes in operating assets and liabilities    
Accounts receivable (9,069) (3,666)
Contract assets (1,976) 477
Other assets (2,291) 765
Accounts payable and accrued expenses (15,229) (21,552)
Contract liabilities (20,923) 27,506
Net cash (used in) provided by operating activities (39,730) 17,346
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of short-term investments (175,000)  
Investment in solar energy projects   (3,520)
Net cash (used in) provided by investing activities (85,238) 15,636
CASH FLOWS FROM FINANCING ACTIVITIES    
Common stock repurchases (27,077)  
Payments of cash dividends (3,712) (3,942)
Proceeds from the exercise of stock options 66 1,023
Net cash used in financing activities (30,723) (2,919)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH (2,526) (59)
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (158,217) 30,004
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 350,472 366,671
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 192,255 $ 396,675