XML 32 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (65,973) $ (2,273)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 32,255 29,140
Amortization of debt discount and issuance costs 9,598 9,082
Stock-based compensation 76,075 68,757
Charges to bad debt and revenue reserves 190 479
Deferred income tax (11,046) (11,836)
Accretion of discount on available-for-sale securities, net (2,366) (5,696)
Changes in fair value of strategic investment 10,672 0
Other non-cash items affecting net income (loss) 701 575
Changes in operating assets and liabilities:    
Accounts receivable 58,180 14,769
Unbilled accounts receivable (44,740) (43,858)
Prepaid expenses and other assets (4,537) (5,832)
Operating lease assets 7,111  
Accounts payable (5,680) (11,136)
Accrued employee compensation (25,286) (5,065)
Deferred revenue (25,735) (29,639)
Lease liabilities (2,634)  
Other liabilities (878) 5,785
Net cash provided by (used in) operating activities 5,907 13,252
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of available-for-sale securities (849,312) (778,011)
Sales and maturities of available-for-sale securities 904,959 727,102
Purchases of property and equipment (18,966) (28,746)
Capitalized software development costs (3,273) (2,302)
Net cash provided by (used in) investing activities 33,408 (81,957)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock upon exercise of stock options 3,077 1,851
Net cash provided by (used in) financing activities 3,077 1,851
Effect of foreign exchange rate changes on cash and cash equivalents (2,678) (1,417)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 39,714 (68,271)
CASH AND CASH EQUIVALENTS—Beginning of period 254,101 437,140
CASH AND CASH EQUIVALENTS—End of period 293,815 368,869
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for interest 5,000 5,036
Cash paid for income taxes, net of tax refunds 4,307 3,710
Accruals for purchase of property and equipment 622 13,648
Accruals for capitalized software costs $ 263 $ 170