v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net income (loss) $ (10,088) $ 1,645
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation 3,486 2,845
Amortization 2,200 2,166
Provision for bad debt (569) 758
Stock-based compensation 11,459 12,276
Amortization of debt issuance costs 550 627
Deferred tax benefit (6,603) (1,298)
Changes in operating assets and liabilities:    
Accounts receivable 2,912 8,294
Operating lease assets with right of use 695 390
Prepaid expenses and other current assets (423) (2,033)
Other assets (182) (4)
Accounts payable (952) (250)
Income taxes payable 5,979 2,173
Accrued expenses and other current liabilities (1,388) (2,445)
Accrued compensation expenses 205 (1,209)
Operating lease liabilities with right of use (660) (874)
Contract liabilities 2,673 (4,843)
Net cash provided by operating activities 9,294 18,218
Investing activities:    
Purchases of property and equipment, and other capitalized assets, net (4,154) (3,548)
Purchases of investments (1,156) (25,299)
Net cash used in investing activities (5,310) (28,847)
Financing activities:    
Tax withholdings related to net share settlements (139) (177)
Purchase of treasury shares and related costs 0 (25,000)
Proceeds from stock option exercises 0 18
Payment of earnout liabilities 0 (2,267)
Net cash used in financing activities (139) (27,426)
Effect of exchange rate changes on cash and cash equivalents (77) 621
Net increase (decrease) in cash and cash equivalents 3,768 (37,434)
Cash and cash equivalents at beginning of period 226,668 344,523
Cash and cash equivalents at end of period 230,436 307,089
Supplemental disclosure of cash flow information:    
Cash paid for taxes, net 1,181 598
Schedule of non-cash investing and financing activities:    
Right of use assets and lease liabilities $ 4 $ 314