v3.26.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 3,759 $ 33,608
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 5,321 5,575
Depreciation and amortization 1,999 1,789
Accretion and amortization of debt discount and issuance costs 326 326
Deferred income taxes (1,654) 10,628
Amortization and accretion related to operating right of use assets 2,678 2,421
Other 37 0
Changes in operating assets and liabilities:    
Accounts receivable, net 37,337 31,080
Prepaid expenses, deposits and other (2,226) (42,620)
Deferred contract costs 527 2,362
Accounts payable (1,147) 675
Accrued compensation and other accruals (8,649) (6,602)
Deferred revenue (15,432) (23,305)
Net cash provided by operating activities 22,876 15,937
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (1,378) (2,661)
Net cash used in investing activities (1,378) (2,661)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments on revolving line of credit borrowings 0 (5,000)
Principal payments on term loan borrowings (20,938) (1,875)
Principal payments on capital leases 0 (191)
Proceeds from exercise of employee stock options 511 9
Net cash used in financing activities (20,427) (7,057)
Effect of foreign currency translation changes 2,396 7,046
Net change in cash, cash equivalents and restricted cash 3,467 13,265
Cash, cash equivalents and restricted cash at beginning of period 121,100 89,222
Cash, cash equivalents and restricted cash at end of period 124,567 102,487
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 1,997 2,995
Cash paid for income taxes 2,164 1,900
Cash paid for withholding taxes $ 2,749 $ 2,144