XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 24,642 $ 42,631
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 11,255 12,895
Accretion of discounts on marketable securities (10,370) (14,126)
Amortization of issuance costs 1,819 850
Amortization of deferred contract costs 14,853 11,844
Stock-based compensation, net of amounts capitalized 164,265 135,033
Non-cash lease expense 8,389 6,810
Allowance for credit losses on accounts receivable 4,520 2,732
(Gain) loss on disposal of property and equipment (145) 43
Changes in operating assets and liabilities:    
Accounts receivable, net 104,227 55,490
Deferred contract costs (21,519) (12,636)
Prepaid expenses and other current assets (10,263) (14,075)
Other assets (1,217) 2,614
Accounts payable (10,712) (17,122)
Accrued expenses and other liabilities 5,648 (7,433)
Deferred revenue (13,851) 6,720
Net cash provided by operating activities 271,541 212,270
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of marketable securities (970,302) (637,351)
Maturities of marketable securities 555,938 401,666
Proceeds from sale of marketable securities (76) 0
Purchases of property and equipment (8,748) (14,158)
Capitalized software development costs (18,402) (11,365)
Cash paid for acquisition of businesses; net of cash acquired (1,818) 0
Net cash used in investing activities (443,408) (261,208)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 1,673 2,191
Repayments of 2025 Convertible Senior Notes (20) 0
Net cash provided by financing activities 1,653 2,191
Effect of exchange rate changes on cash and cash equivalents 3,085 (1,374)
NET DECREASE IN CASH AND CASH EQUIVALENTS (167,129) (48,121)
CASH AND CASH EQUIVALENTS—Beginning of period 1,246,983 330,339
CASH AND CASH EQUIVALENTS—End of period 1,079,854 282,218
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes 3,658 4,647
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Accrued property and equipment purchases 4,542 813
Stock-based compensation included in capitalized software development costs 5,662 2,646
Acquisition holdback $ 50 $ 0