XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
OPERATING ACTIVITIES    
Net income $ 46,035 $ 43,804
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred tax expense 31 10,351
Non-cash interest expense 279 0
Depreciation and amortization 3,581 2,307
Loss on disposal of property and equipment 79 0
Stock-based compensation expense 97,068 97,271
Bad debt expense 15,345 12,734
Net accretion of discounts on marketable securities (432) (3,759)
Changes in operating assets and liabilities:    
Accounts receivable (32,155) (51,579)
Prepaid expenses and other current assets (14,859) (2,396)
Accounts payable 27,660 5,072
Accrued expenses and other current liabilities 13,317 13,132
Other noncurrent assets and liabilities 40 4
Net cash provided by operating activities 155,989 126,941
INVESTING ACTIVITIES    
Purchase of property and equipment, net (12,796) (3,510)
Purchase of marketable securities (311,513) (170,339)
Sale of marketable securities 166,380 299,955
Acquisition of business, net of cash acquired (9,340) (5,304)
Net cash (used in) provided by investing activities (167,269) 120,802
FINANCING ACTIVITIES    
Repurchase of common stock 0 (245,176)
Proceeds from exercise of stock options 23 1,097
Issuance costs on credit facility (3,087) 0
Payment of employee taxes related to equity awards (8,820) (10,389)
Proceeds from contributions to employee stock purchase plan 781 915
Net cash used in financing activities (11,103) (253,553)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 49 (6)
Net decrease in cash, cash equivalents, and restricted cash (22,334) (5,816)
Cash, cash equivalents, and restricted cash, beginning of period 162,314 97,296
Cash, cash equivalents, and restricted cash, end of period 139,980 91,480
Cash and cash equivalents 133,982 91,480
Restricted cash included within noncurrent assets 5,998 0
Total cash, cash equivalents, and restricted cash 139,980 91,480
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for income taxes, net of refunds received 39,898 34,872
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Additions of property and equipment, net included in accounts payable and accrued expenses $ 781 $ 144