XML 26 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities      
Net loss $ (68,455) $ (110,086) $ (141,301)
Adjustments to reconcile net loss to cash provided by operating activities:      
Depreciation and amortization expense 46,948 50,298 54,830
Amortization of deferred contract costs 26,917 21,497 16,563
Amortization of capitalized CCA implementation costs 2,669 0 0
Amortization of debt issuance costs 2,843 2,742 2,722
Non-cash lease expense 5,297 5,935 5,869
Impairment of lease right-of-use assets 0 1,077 0
Provision for credit losses and returns 440 472 328
Stock-based compensation 97,390 101,000 109,170
Deferred income tax benefit (497) (1,976) (2,955)
Adjustment to contingent consideration 0 0 694
Other 2,019 (1,673) 3,333
Changes in operating assets and liabilities:      
Trade accounts receivable (31,239) (19,233) (9,487)
Prepaid expenses and other assets (12,160) (11,354) 1,888
Deferred contract costs (38,070) (40,643) (31,134)
Accounts payable (7,582) 9,352 5,891
Accrued liabilities (7,138) 2,690 10,017
Income taxes payable (217) 727 151
Deferred revenue 11,980 23,939 63,426
Other liabilities 47 1,200 0
Net cash provided by operating activities 31,192 35,964 90,005
Investing activities      
Acquisitions, net of cash acquired 0 (18,797) (23,816)
Purchases of equipment and leasehold improvements (9,009) (2,934) (7,727)
Purchase of investments (2,500) (750) (3,100)
Other (292) 5 (139)
Net cash used in investing activities (11,801) (22,476) (34,782)
Financing activities      
Debt issuance costs (1,549) 0 (50)
Cash paid for offering costs (872) 0 (104)
Cash paid for contingent consideration 0 (206) (4,588)
Payment of acquisition-related holdback (6,811) (515) (200)
Repurchase and retirement of common stock (35,357) 0 0
Shares repurchased for tax withholdings on vesting of restricted stock (741) 0 0
Proceeds from the exercise of stock options 3,726 6,042 5,203
Net cash (used in) provided by financing activities (41,604) 5,321 261
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (252) 79 (713)
Net (decrease) increase in cash, cash equivalents, and restricted cash (22,465) 18,888 54,771
Cash, cash equivalents, and restricted cash, beginning of period 250,809 231,921 177,150
Cash, cash equivalents, and restricted cash, end of period 228,344 250,809 231,921
Cash paid for:      
Interest 842 784 763
Income taxes, net of refunds 4,524 3,127 1,747
Non-cash activities:      
Employee stock purchase plan 5,156 6,077 6,840
Operating lease assets obtained in exchange for operating lease liabilities 4,641 732 8,159
Purchases of equipment and leasehold improvements accrued but not paid 832 421 419
Issuance of common stock for the acquisition of business 0 0 15,083
Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:      
Cash and cash equivalents 224,680 243,576 224,338
Restricted cash included in other current assets 3,664 3,633 383
Restricted cash included in other assets 0 3,600 7,200
Total cash, cash equivalents, and restricted cash $ 228,344 $ 250,809 $ 231,921