XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities    
Net income $ 85,531 $ 59,008
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,175 5,208
Deferred income taxes 204 0
Stock-based compensation, net of amounts capitalized 34,958 27,448
Non-cash lease expense 951 1,077
Accretion of discount on marketable securities, net (5,368) (1,794)
Amortization of deferred contract costs 4,759 4,730
Impairment of long-lived assets 2,304 0
Other (122) 127
Changes in operating assets and liabilities:    
Accounts receivable (23,478) 9,644
Prepaid expenses and other assets 19,948 (10,504)
Deferred contract costs (3,216) (2,448)
Accounts payable, accrued expenses and other liabilities (5,546) (8,063)
Deferred revenue (5,457) (13,753)
Operating lease liabilities (1,054) (582)
Net cash provided by operating activities 109,589 70,098
Cash flows from investing activities    
Purchases of property and equipment 0 (111)
Internal-use software development costs (3,247) (2,732)
Purchases of marketable securities (367,808) (180,226)
Maturities of marketable securities 417,913 212,768
Sales of marketable securities 7,241 37,525
Net cash provided by investing activities 54,099 67,224
Cash flows from financing activities    
Proceeds from issuance of common stock upon exercise of stock options and common stock warrants 10,243 7,218
Proceeds from issuance of common stock in connection with the employee stock purchase plan 1,422 1,494
Taxes paid related to net share settlement of equity awards (8,222) (4,084)
Repurchase of common stock (74,198) (186,184)
Payment of contingent consideration related to a business combination (5,470) (5,390)
Net cash used in financing activities (76,225) (186,946)
Net increase (decrease) in cash and cash equivalents 87,463 (49,624)
Cash and cash equivalents, beginning of period 96,785 158,027
Cash and cash equivalents, end of period 184,248 108,403
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds 21,985 29,438
Non-cash financing and investing activities    
Share repurchases included in accrued expenses 104 5,003
Excise tax payable on share repurchases $ 1,493 $ 1,030