XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net income (loss) $ 6,058 $ (963)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 16,096 11,406
Amortization of right-of-use assets 1,369 1,336
Amortization of debt issuance costs 113 112
Stock-based compensation 33,771 35,423
Deferred income taxes (879) 7,614
Change in fair value of contingent consideration 0 (695)
Unrealized foreign exchange (gain) loss 338 (1,104)
Other 0 (1)
Changes in operating assets and liabilities:    
Accounts receivable (3,436) (316)
Prepaid expenses and other current assets (7,265) 3,407
Other assets (254) 4
Accounts payable 1,935 8,319
Accrued expenses and other liabilities (6,309) (4,082)
Operating lease liabilities (1,196) (1,132)
Income tax payable (59) 8
Deferred revenue 21,158 15,037
Net cash provided by operating activities 61,440 74,373
Cash flows from investing activities    
Purchase of property and equipment (19,351) (15,227)
Net cash used in investing activities (19,351) (15,227)
Cash flows from financing activities    
Repayment of capital lease obligations (13) (18)
Repurchase of common stock (136,450) (9,809)
Shares surrendered for settlement of minimum statutory tax withholding (14,160) (2,469)
Proceeds from issuance of stock under employee stock plans 1,642 2,973
Net cash used in financing activities (148,981) (9,323)
Effect of exchange rate changes on cash and cash equivalents (32) 32
Net (decrease) increase in cash and cash equivalents (106,924) 49,855
Cash and cash equivalents, at beginning of the period 225,719 189,082
Cash and cash equivalents, at end of the period 118,795 238,937
Non-cash operating, investing, and financing activities:    
Accrued stock repurchase excise tax 1,089 0
Accrued stock repurchase costs 1,532 0
Purchase of property and equipment included in accounts payable and accrued expenses and other current liabilities 2,635 983
Capitalized stock-based compensation $ 3,044 $ 1,986