XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Operating Activities    
Net income $ 107,804 $ 90,630
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 37,241 28,841
Provision for credit losses 34,155 35,111
Stock-based compensation 105,125 123,396
Amortization of right-of-use assets 8,834 11,363
Deferred income taxes 29,829 (17,408)
Amortization of deferred contract cost 17,963 18,604
Asset impairment 0 5,914
Other adjustments, net 2,523 (2,717)
Changes in operating assets and liabilities:    
Accounts receivable (33,013) (44,095)
Prepaid expenses and other assets (32,692) (14,302)
Operating lease liabilities (18,284) (29,333)
Accounts payable, accrued liabilities and other liabilities 28,062 8,838
Net cash provided by operating activities 287,547 214,842
Investing Activities    
Purchases of marketable securities — available-for-sale (60,987) (89,251)
Sales and maturities of marketable securities — available-for-sale 59,782 83,380
Purchases of other investments (700) (2,500)
Purchases of property, equipment and software (36,136) (26,337)
Other investing activities 64 268
Net cash used in investing activities (37,977) (34,440)
Financing Activities    
Proceeds from issuance of common stock for employee stock-based plans 12,295 13,436
Taxes paid related to the net share settlement of equity awards (46,624) (58,044)
Repurchases of common stock (203,450) (188,399)
Net cash used in financing activities (237,779) (233,007)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,016 580
Change in cash, cash equivalents and restricted cash 13,807 (52,025)
Cash, cash equivalents and restricted cash — Beginning of period 217,682 314,002
Cash, cash equivalents and restricted cash — End of period 231,489 261,977
Supplemental Disclosures of Other Cash Flow Information    
Cash paid for income taxes, net 28,163 35,731
Supplemental Disclosures of Noncash Investing and Financing Activities    
Release of acquisition holdback consideration not yet paid 1,206 0
Purchases of property, equipment and software recorded in accounts payable and accrued liabilities 3,461 2,593
Repurchases of common stock recorded in accounts payable and accrued liabilities 1,414 1,411
Excise tax accrued on net stock repurchases $ 1,240 $ 903