v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash from operating activities    
Net income $ 129,946 $ 101,009
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 15,001 17,541
Amortization of operating lease right-of-use assets 1,698 1,525
Amortization of costs capitalized to obtain revenue contracts 9,896 8,187
Gain on lease termination and modification (1,547) 0
Deferred income taxes 26,613 17,118
Stock-based compensation, including as amortized 59,060 55,463
Other (520) (1,281)
Changes in operating assets and liabilities:    
Accounts receivable (16,012) (10,000)
Prepaid expenses and other assets (9,933) (15,677)
Accounts payable 1,534 1,746
Operating lease liabilities (7,325) (3,177)
Accrued expenses and other liabilities 10,257 4,661
Net cash provided by operating activities 218,668 177,115
Cash from investing activities    
Purchases of available-for-sale investments (92,135) (166,575)
Proceeds from sales of available-for-sale investments 140,154 202,662
Proceeds from maturities of available-for-sale investments 47,400 76,620
Purchases of property and equipment (242) (1,841)
Proceeds from sale of property and equipment 75 0
Capitalization of software development costs (3,537) (2,414)
Purchases of long-term investments (10,000) (75,000)
Cash paid in business acquisition, net of cash acquired 0 (906)
Net cash provided by investing activities 81,715 32,546
Cash from financing activities    
Proceeds from stock option exercises and the issuance of common stock under the Employee Stock Purchase Plan 2,082 1,081
Tax withholding for net share settlement (21,706) (31,430)
Purchase of common stock (129,190) (145,723)
Net cash used in financing activities (148,814) (176,072)
Net increase in cash, cash equivalents and restricted cash 151,569 33,589
Cash, cash equivalents and restricted cash    
Beginning of period 107,217 42,754
End of period 258,786 76,343
Cash and cash equivalents 258,536 76,093
Restricted cash included in prepaid expenses and other current assets 250 250
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows 258,786 76,343
Supplemental disclosure of cash flow information    
Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows $ 8,631 $ 4,676