XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (69,318) $ (51,276)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 7,623 8,434
Amortization of debt discount and issuance costs 423 3,524
Amortization of contract costs 4,490 3,001
Stock-based compensation 35,096 32,240
Changes to allowance for credit losses and revenue reserves (72) 35
Deferred income tax (18,035) (17,551)
Amortization of premium (accretion of discount) on available-for-sale securities, net 98 1,601
Other non-cash items affecting net income (loss) 34 131
Changes in operating assets and liabilities:    
Accounts receivable 55,245 24,088
Unbilled accounts receivable (20,659) (6,137)
Prepaid expenses and other assets (839) (7,046)
Operating lease assets 3,768 2,879
Accounts payable 847 (1,333)
Accrued employee compensation (45,548) (62,637)
Deferred revenue (33,575) (30,456)
Lease liabilities (4,441) (3,386)
Other liabilities (2,572) (3,153)
Net cash provided by (used in) operating activities (87,435) (107,042)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of available-for-sale securities (169,232) (241,247)
Sales of available-for-sale securities 97,023 27,331
Maturities of available-for-sale securities 22,268 272,943
Purchases of property and equipment (604) (3,333)
Capitalized software development costs (3,697) (3,783)
Acquisition of strategic investments (181) 0
Acquisition of business, net of acquired cash 0 (43,830)
Net cash provided by (used in) investing activities (54,423) 8,081
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock upon exercise of stock options 0 17
Repurchase and retirement of common stock (200,000) (26,262)
Net cash provided by (used in) financing activities (200,000) (26,245)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (2,992) (984)
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH (344,850) (126,190)
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH—Beginning of period 614,686 384,910
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH—End of period 269,836 258,720
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for interest 2,500 2,500
Cash paid for income taxes, net of tax refunds 1,314 717
Accruals for purchase of property and equipment 632 2,639
Accruals for capitalized software development costs $ 257 $ 287