v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating Activities    
Net income $ 49,387 $ 68,480
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 34,351 24,715
Provision for credit losses 18,005 22,562
Stock-based compensation 56,256 72,244
Amortization of right-of-use assets 3,002 6,715
Deferred income taxes 20,426 (2,968)
Amortization of deferred contract cost 11,047 12,035
Other adjustments, net 2,474 1,471
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable (22,091) (23,935)
Prepaid expenses and other assets (24,070) (14,540)
Operating lease liabilities (4,355) (15,396)
Accounts payable, accrued liabilities and other liabilities (10,794) 4,646
Net cash provided by operating activities 133,638 156,029
Investing Activities    
Purchases of marketable securities (5,975) (37,201)
Sales and maturities of marketable securities 109,293 34,769
Purchases of other investments (650) (700)
Maturities of other investments 5,000 0
Acquisition, net of cash received (263,600) 0
Purchases of property, equipment and software (27,409) (23,555)
Other investing activities 75 67
Net cash used in investing activities (183,266) (26,620)
Financing Activities    
Proceeds from issuance of common stock for employee stock-based plans 19,476 12,023
Taxes paid related to the net share settlement of equity awards (17,571) (35,155)
Repurchases of common stock (174,000) (128,450)
Proceeds from revolving credit facility 165,000 0
Repayments on revolving credit facility (65,000) 0
Other financing activities (119) 0
Net cash used in financing activities (72,214) (151,582)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (149) 2,651
Change in cash, cash equivalents and restricted cash (121,991) (19,522)
Cash, cash equivalents and restricted cash — Beginning of period 216,289 217,682
Cash, cash equivalents and restricted cash — End of period 94,298 198,160
Supplemental Disclosures of Other Cash Flow Information    
Cash paid for income taxes, net 6,560 25,928
Cash paid for interest 1,745 0
Supplemental Disclosures of Noncash Investing and Financing Activities    
Acquisition holdback consideration not yet paid 4,425 0
Purchases of property, equipment and software recorded in accounts payable and accrued liabilities 2,416 2,056
Excise tax accrued on net stock repurchases 1,255 659
Repurchases of common stock recorded in accounts payable and accrued liabilities 1,134 1,220
Release of acquisition holdback consideration not yet paid $ 0 $ 1,206