v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 24,315 $ 53,320
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,287 2,794
Stock-based compensation, net of amounts capitalized 36,752 21,865
Non-cash lease expense 387 450
Accretion of discount on marketable securities, net (568) (2,488)
Amortization of deferred contract costs 4,300 3,896
Other (338) (408)
Changes in operating assets and liabilities:    
Accounts receivable (33,334) (13,381)
Prepaid expenses and other assets 9,125 (4,234)
Deferred contract costs (2,642) (1,965)
Accounts payable, accrued expenses and other liabilities (2,433) (165)
Deferred revenue 2,648 2,973
Operating lease liabilities (512) (556)
Net cash provided by operating activities 41,987 62,101
Cash flows from investing activities    
Purchases of property and equipment (62) 0
Internal-use software development costs (2,322) (1,966)
Purchases of marketable securities (14,746) (139,934)
Maturities of marketable securities 126,071 144,579
Sales of marketable securities 4,049 0
Net cash provided by investing activities 112,990 2,679
Cash flows from financing activities    
Proceeds from issuance of common stock upon exercise of stock options and common stock warrants 3,080 2,398
Taxes paid related to net share settlement of equity awards (6,974) (11,927)
Repurchase of common stock (91,633) (122,355)
Payment of contingent consideration related to a business combination (5,024) (5,249)
Net cash used in financing activities (100,551) (137,133)
Net increase (decrease) in cash and cash equivalents 54,426 (72,353)
Cash and cash equivalents, beginning of period 219,178 209,614
Cash and cash equivalents, end of period 273,604 137,261
Supplemental disclosures of cash flow information    
Cash paid for taxes, net of refunds 3,990 4,978
Non-cash financing and investing activities    
Capitalized stock-based compensation for internal-use software development costs 1,203 555
Excise tax payable on share repurchases $ 3,029 $ 745