v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities    
Net income $ 13,813 $ 7,226
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 10,740 8,537
Deferred income taxes (1,013) 92
Stock-based compensation 3,042 2,457
Amortization of capitalized warrants cost 559 476
Non-cash lease expense 573 601
Amortization of capitalized contract acquisition cost 418 451
Provision for expected credit losses and credit adjustments 1,440 835
Other non-cash adjustments 0 (213)
Change in operating assets and liabilities    
Accounts and other receivables 18,386 (8,637)
Prepaid expenses and other assets (377) (993)
Accounts payable 5,691 5,793
Accrued and other liabilities (7,120) (8,166)
Operating lease liabilities (604) (541)
Contract liabilities 401 28
Income taxes receivable, net of payable 4,492 3,008
Net cash provided by operating activities 50,441 10,954
Cash flows from investing activities    
Purchases of property and equipment (60) (116)
Purchases of interest-bearing deposits 0 (723)
Proceeds from matured interest-bearing deposits 1,051 602
Capitalized internal-use software development costs (9,278) (9,276)
Net cash used in investing activities (8,287) (9,513)
Cash flows from financing activities    
Proceeds from exercise of stock-based awards 51 100
Payments of taxes withheld on net settled vesting of restricted stock units (1,943) 0
Settlement of holdback liability related to prior acquisitions 0 (506)
Net cash provided (used in) by financing activities (1,892) (406)
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash (25) (78)
Net increase (decrease) in cash, cash equivalents and Restricted cash 40,237 957
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and Restricted cash at beginning of period 209,411 183,195
Cash and cash equivalents and Restricted cash at end of period 249,648 184,152
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 508 434
Non-cash investing activities:    
Unpaid capitalized internal-use software development costs and equipment in accounts payable 102 103
Right-of-use assets obtained in exchange of operating lease obligations 0 97
Cash and Cash Equivalents [Member]    
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and Restricted cash at beginning of period 205,900 179,361
Cash and cash equivalents and Restricted cash at end of period 245,849 180,138
Restricted Cash [Member]    
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and Restricted cash at beginning of period 3,511 3,834
Cash and cash equivalents and Restricted cash at end of period $ 3,799 $ 4,014