XML 21 R6.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
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income (loss) $ 23,811 $ (40,712) $ 51,869
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities      
Deferred income tax expense (benefit) 7,645 (6,640) (2,139)
Depreciation 3,715 3,513 3,422
Stock compensation expense 2,938 2,131 1,645
Lease expense 1,820 1,004  
Amortization of purchased intangible assets 904 1,136 1,012
Impairment losses 0 4,895 1,491
Other 641 889 (301)
Changes in operating assets and liabilities      
Accounts receivable 8,463 (1,038) (10,200)
Contract assets 6,744 24,978 (44,510)
Other assets (12,800) 2,357 (15,160)
Accounts payable and accrued expenses 31,442 (3,284) (60,187)
Contract liabilities 99,357 64,336 (39,264)
Net cash provided by (used in) operating activities 174,680 53,565 (112,322)
CASH FLOWS FROM INVESTING ACTIVITIES      
Maturities of short-term investments 170,000 166,000 370,000
Purchases of short-term investments (100,000) (195,000) (191,000)
Purchases of property, plant and equipment (1,697) (7,058) (8,599)
Changes in notes receivable     225
Net cash provided by (used in) investing activities 68,303 (36,058) 170,626
CASH FLOWS FROM FINANCING ACTIVITIES      
Payments of cash dividends (47,047) (15,621) (15,570)
Proceeds from the exercise of stock options 1,641 1,630 102
Distributions to joint venture partner     (72)
Net cash used in financing activities (45,406) (13,991) (15,540)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH 1,731 (471) (553)
NET INCREASE IN CASH AND CASH EQUIVALENTS 199,308 3,045 42,211
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 167,363 164,318 122,107
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 366,671 $ 167,363 $ 164,318