XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net income $ 41,377 $ 28,406
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,562 2,604
Stock-based compensation, net of amounts capitalized 17,090 14,001
Non-cash lease expense 481 537
Accretion of discount on marketable securities, net (2,360) (299)
Net loss on sale of marketable securities 0 273
Amortization of deferred contract costs 2,726 2,667
Change in fair value of contingent earn-out consideration liability 202 269
Other (738) (421)
Changes in operating assets and liabilities:    
Accounts receivable (19,372) 14,032
Prepaid expenses and other assets 10,460 2,589
Deferred contract costs (1,431) (1,210)
Accounts payable, accrued expenses and other liabilities (12,942) 677
Deferred revenue 3,704 (6,922)
Operating lease liabilities (516) (3)
Net cash provided by operating activities 41,243 57,200
Cash flows from investing activities    
Purchases of property and equipment 0 (70)
Internal-use software development costs (1,704) (1,494)
Purchases of marketable securities (170,413) (35,284)
Maturities of marketable securities 202,058 116,649
Sales of marketable securities 0 37,525
Net cash provided by investing activities 29,941 117,326
Cash flows from financing activities    
Proceeds from issuance of common stock upon exercise of stock options 2,551 3,285
Taxes paid related to net share settlement of equity awards (2,394) (1,964)
Repurchase of common stock (51,214) (21,755)
Payment of contingent consideration related to a business combination (5,470) (5,390)
Net cash used in financing activities (56,527) (25,824)
Net increase in cash and cash equivalents 14,657 148,702
Cash and cash equivalents, beginning of period 96,785 158,027
Cash and cash equivalents, end of period 111,442 306,729
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds 12,907 0
Non-cash financing and investing activities    
Share repurchases included in accrued expenses 1,002 99
Excise tax payable on share repurchases $ 1,713 $ 0