XML 53 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES      
Net (loss) income $ (40,712) $ 51,869 $ 72,346
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities      
Impairment losses (Note 7) 4,895 1,491 584
Depreciation 3,513 3,422 2,779
Stock compensation expense 2,131 1,645 4,651
Amortization of purchased intangible assets 1,136 1,012 1,032
Operating lease expense 1,004    
Change in accrued interest on short-term investments 714 695 (1,112)
Deferred income tax benefit (6,640) (2,139) (64)
Other 175 (996) (136)
Changes in operating assets and liabilities      
Accounts receivable (1,038) (10,200) (5,687)
Contract assets 24,978 (44,510) (6,646)
Other assets 2,357 (15,160) (4,574)
Accounts payable and accrued expenses (3,284) (60,187) (6,164)
Contract liabilities 64,336 (39,264) (129,802)
Net cash provided by (used in) operating activities 53,565 (112,322) (72,793)
CASH FLOWS FROM INVESTING ACTIVITIES      
Maturities of short-term investments 166,000 370,000 587,500
Purchases of short-term investments (195,000) (191,000) (542,500)
Purchases of property, plant and equipment (7,058) (8,599) (4,826)
Changes in notes receivable   225 (1,500)
Net cash (used in) provided by investing activities (36,058) 170,626 38,674
CASH FLOWS FROM FINANCING ACTIVITIES      
Payments of cash dividends (15,621) (15,570) (15,548)
Proceeds from the exercise of stock options 1,630 102 3,155
Distributions to joint venture partners   (72) (1,229)
Net cash used in financing activities (13,991) (15,540) (13,622)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH (471) (553) 2,650
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 3,045 42,211 (45,091)
CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR 164,318 122,107 167,198
CASH AND CASH EQUIVALENTS, END OF YEAR 167,363 164,318 122,107
SUPPLEMENTAL CASH FLOW INFORMATION (Notes 2, 10 and 13)      
Cash paid for income taxes 3,100 3,900 44,300
Cash received from income tax refunds 8,400 $ 0 $ 0
Operating lease payments made $ 1,000