XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (20,190) $ (14,991)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 10,537 10,886
Amortization of debt discount and issuance costs 3,335 3,156
Stock-based compensation 28,084 24,558
Net changes to revenue reserves (43) 357
Deferred income tax (11,827) (7,375)
Amortization of premium (accretion of discount) on available-for-sale securities, net 1,390 (1,360)
Other non-cash items affecting net income (loss) (10) 0
Changes in operating assets and liabilities:    
Accounts receivable 35,924 58,567
Unbilled accounts receivable (25,214) (23,103)
Prepaid expenses and other assets 313 (1,446)
Operating lease assets (4,581) 2,340
Accounts payable (2,198) (3,009)
Accrued employee compensation (13,513) (39,780)
Deferred revenue (23,646) (24,709)
Lease liabilities 6,772 285
Other liabilities (840) (2,514)
Net cash provided by (used in) operating activities (15,707) (18,138)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of available-for-sale securities (346,405) (406,762)
Sales of available-for-sale securities 57,903 57,054
Maturities of available-for-sale securities 241,591 303,183
Purchases of property and equipment (1,907) (9,625)
Capitalized software development costs (2,581) (1,346)
Acquisition of strategic investments (2,000) 0
Net cash provided by (used in) investing activities (53,399) (57,496)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock upon exercise of stock options 1,716 368
Repurchase and retirement of common stock (5,000) 0
Net cash provided by (used in) financing activities (3,284) 368
Effect of foreign exchange rate changes on cash and cash equivalents (743) 254
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (73,133) (75,012)
CASH AND CASH EQUIVALENTS—Beginning of period 366,969 254,101
CASH AND CASH EQUIVALENTS—End of period 293,836 179,089
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for interest 2,500 2,500
Cash paid for income taxes, net of tax refunds 990 1,061
Accruals for purchase of property and equipment 343 5,167
Accruals for capitalized software costs $ 112 $ 95