XML 14 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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 $ 28,520 $ 16,590
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 21,223 17,506
Deferred income taxes (1,991) 177
Stock-based compensation 7,770 5,303
Amortization of capitalized warrants cost 1,124 953
Non-cash lease expense 1,158 1,293
Amortization of capitalized contract acquisition cost 873 881
Provision for expected credit losses and credit adjustments 3,038 1,630
Other non-cash adjustments 0 (213)
Change in operating assets and liabilities    
Accounts and other receivables 20,220 (15,321)
Prepaid expenses and other assets 986 (81)
Accounts payable 2,516 7,950
Accrued and other liabilities (2,421) (4,118)
Operating lease liabilities (1,225) (1,168)
Contract liabilities 716 (1,053)
Income taxes receivable, net of payable (587) (1,345)
Net cash provided by operating activities 81,920 28,984
Cash flows from investing activities    
Purchases of property and equipment (176) (304)
Purchases of interest-bearing deposits (913) (1,313)
Proceeds from matured interest-bearing deposits 1,547 1,190
Capitalized internal-use software development costs (18,166) (18,362)
Net cash used in investing activities (17,708) (18,789)
Cash flows from financing activities    
Proceeds from exercise of stock-based awards 91 137
Payments of taxes withheld on net settled vesting of restricted stock units (3,764) 0
Settlement of holdback liability related to prior acquisitions 0 (506)
Net cash used in financing activities (3,673) (369)
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash 95 (141)
Net increase in cash, cash equivalents and Restricted cash 60,634 9,685
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 270,045 192,880
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 10,256 7,746
Non-cash investing activities:    
Right-of-use assets obtained in exchange of operating lease obligations 510 96
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 266,422 188,810
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,623 $ 4,070