v3.25.2
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 33,608 $ 169
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 5,575 4,963
Depreciation and amortization 1,789 1,733
Accretion and amortization of debt discount and issuance costs 326 434
Deferred income taxes 10,628 (2,557)
Amortization and accretion related to operating right of use assets 2,421 2,222
Changes in operating assets and liabilities:    
Accounts receivable 31,080 29,910
Prepaid expenses, deposits and other (42,620) 2,058
Deferred contract costs 2,362 4,186
Accounts payable 675 (1,452)
Accrued compensation, benefits, commissions and other (6,602) (7,033)
Deferred revenue (23,305) (17,288)
Net cash provided by operating activities 15,937 17,345
CASH FLOWS USED IN INVESTING ACTIVITIES:    
Capital expenditures (2,661) (2,028)
Payment for purchases of short term investments 0 (7,458)
Proceeds from sales and maturities of short term investments 0 17,284
Net cash provided by (used in) investing activities (2,661) 7,798
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from the 2024 Credit Facility 0 2,938
Principal payments on revolving line of credit borrowings (5,000) 0
Principal payments on term loan borrowings 1,875 1,688
Principal payments on capital leases (191) (176)
Proceeds from exercise of employee stock options 9 0
Net cash provided by (used in) financing activities (7,057) 1,074
Effect of foreign currency translation changes 7,046 (7,443)
Net change in cash, cash equivalents and restricted cash 13,265 18,774
Cash, cash equivalents and restricted cash at beginning of period 89,222 115,852
Cash, cash equivalents and restricted cash at end of period 102,487 134,626
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 2,995 2,378
Cash paid for income taxes 1,900 1,621
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Increase in payables for capital expenditures $ 0 $ 118