v3.26.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities    
Net income $ 73,920 $ 46,264
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 28,949 31,491
Deferred income taxes (910) 3,043
Stock-based compensation 18,386 12,929
Amortization of capitalized warrants cost 866 1,696
Non-cash operating lease expense 2,271 1,758
Amortization of capitalized contract acquisition cost 2,286 1,384
Provision for expected credit losses 107 53
Change in operating assets and liabilities    
Accounts and other receivables (7,701) 14,807
Prepaid expenses and other assets (2,654) (7,513)
Accounts payable 10,299 13,934
Accrued and other liabilities 2,673 (113)
Operating lease liabilities (2,299) (1,861)
Contract liabilities (1,100) 721
Income taxes receivable, net of payable (2,162) (1,597)
Net cash provided by operating activities 122,931 116,996
Cash flows from investing activities    
Purchases of property and equipment (372) (279)
Purchases of interest-bearing deposits (754) (1,633)
Proceeds from matured interest-bearing deposits 1,604 1,547
Capitalized internal-use software development costs (28,633) (27,414)
Net cash used in investing activities (28,155) (27,779)
Cash flows from financing activities    
Proceeds from exercise of stock-based awards 181 97
Payments of taxes withheld on net settled vesting of restricted stock units (9,376) (7,175)
Payments on finance leases (174) 0
Net cash used in financing activities (9,369) (7,078)
Effect of exchange rate changes on cash and cash equivalents and restricted cash (308) (76)
Net increase in cash and cash equivalents and restricted cash 85,099 82,063
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and restricted cash at the beginning of period 324,538 209,411
Cash and cash equivalents and restricted cash at end of period 409,637 291,474
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 30,637 11,075
Non-cash investing activities:    
Property and equipment acquired through finance lease liabilities 1,602 0
Right-of-use assets obtained in exchange of operating lease obligations 3,439 510
Cash and Cash Equivalents [Member]    
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and restricted cash at the beginning of period 320,908 205,900
Cash and cash equivalents and restricted cash at end of period 407,616 287,908
Restricted Cash [Member]    
Cash, cash equivalents and restricted cash    
Cash and cash equivalents and restricted cash at the beginning of period 3,630 3,511
Cash and cash equivalents and restricted cash at end of period $ 2,021 $ 3,566