XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES        
Net income $ 7,758 $ 12,393 $ 19,465 $ 36,029
Adjustments to reconcile net income to net cash (used in) provided by operating activities        
Stock compensation expense 1,100 900 3,055 2,521
Depreciation 740 819 2,296 2,560
Lease expense 600 1,100 1,871 3,017
Equity in (income) loss of solar energy investments     (1,112) 404
Amortization of purchased intangible assets 212 227 611 680
Deferred income tax (benefit) expense     (209) 383
Other     (770) (14)
Changes in operating assets and liabilities        
Accounts receivable     (10,921) (7,084)
Contract assets     (6,647) 16,727
Other assets     6,184 2,070
Accounts payable and accrued expenses     (7,952) (19,966)
Contract liabilities     (78,859) 4,372
Net cash (used in) provided by operating activities     (72,988) 41,699
CASH FLOWS FROM INVESTING ACTIVITIES        
Purchases of short-term investments     (249,750) (90,000)
Maturities of short-term investments     190,000 90,000
Purchases of property, plant and equipment     (2,582) (1,123)
Investments in solar energy projects       (4,085)
Net cash used in investing activities     (62,332) (5,208)
CASH FLOWS FROM FINANCING ACTIVITIES        
Common stock repurchases     (63,252)  
Payments of cash dividends     (10,588) (11,831)
Proceeds from the exercise of stock options     66 1,396
Net cash used in financing activities     (73,774) (10,435)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH     (5,313) (1,164)
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS     (214,407) 24,892
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD     350,472 366,671
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 136,065 $ 391,563 $ 136,065 $ 391,563