Note 2. Revenue and Recognition

The following table presents revenue disaggregated by geographical area and major solutions. The categorization of revenue by geographical location is determined based on the location of where the client resides.

 

Year Ended December 31,

(in thousands)

 

2025

 

2024

 

2023

Primary geographical markets

 

 

 

 

 

 

 

 

 

Americas

 

$

285,733

 

$

221,616

 

$

222,580

EMEA

 

 

241,040

 

 

188,869

 

 

120,840

APAC

 

 

96,252

 

 

81,659

 

 

59,674

Total revenue

 

$

623,025

 

$

492,144

 

$

403,094

Major solutions

 

 

 

 

 

 

 

 

 

Transactions

 

$

502,672

 

$

410,256

 

$

329,721

Platform and other revenues

 

 

120,353

 

 

81,888

 

 

73,373

Total revenue

 

$

623,025

 

$

492,144

 

$

403,094

Contract Balances from Contracts with Clients

The timing of revenue recognition, billing, and cash collection results in billed receivables, unbilled receivables, and deferred revenue on the consolidated balance sheet.

When fees are received prior to transferring services to the client under the terms of a contract, deferred revenue, which is a contract liability, is recorded. Contract liabilities are recognized as revenue when services are performed and all other revenue recognition criteria have been met.

In certain instances, the Company delivers services in advance of billing. In this case the Company recognizes unbilled receivables which is not a contract asset as the Company has an unconditional right for payment.

The following table provides information about accounts receivable, unbilled receivables, and deferred revenue from contracts with clients (in thousands):

 

 

Year Ended December 31,

 

 

2025

 

2024

Accounts receivable, net

 

$

34,776

 

 $

23,703

Unbilled receivables, net

 

 

20,522

 

 

15,453

Deferred revenue – current

 

 

19,951

 

 

7,337

Deferred revenue – non-current

 

 

 

 

207

For the year ended December 31, 2025, the Company recognized $6.7 million in revenue from amounts that were included in deferred revenue as of December 31, 2024. For the year ended December 31, 2024, the Company recognized $5.8 million in revenue from amounts that were included in deferred revenue as of December 31, 2023.

Remaining Performance Obligations

The Company has performance obligations associated with certain clients' contracts for future services that have not yet been recognized as revenue. As of December 31, 2025, the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied, including deferred revenue, was approximately $18.3 million. Of the total remaining performance obligations, the Company expects to recognize approximately 51.1% within the next year, 24.0% after one year through year two and 24.9% over the next three to five years thereafter. Actual amounts and timing of revenue recognized may differ due to subsequent contract modifications, renewals and/or terminations.

Contract Costs

Incremental costs for obtaining contracts that are deemed recoverable are capitalized as contract costs and are included in other assets in the consolidated balance sheets. Such costs result from the payment of sales incentives and totaled $5.6 million, $3.4 million, and $3.5 million as of December 31, 2025, 2024, and 2023, respectively. Capitalized sales incentives are amortized over the period of benefits, which the Company has determined to be three years. The amortization is included in selling and marketing expense line in the consolidated statements of operations and comprehensive income (loss), and totaled $2.7 million, $2.0 million, and $1.2 million for the years ended December 31, 2025, 2024, and 2023, respectively.

Costs to fulfill a contract are capitalized when they relate directly to an existing contract or specific anticipated contract, generate or enhance resources that will be used to fulfill performance obligations and are recoverable. Such costs primarily represent set-up and implementation costs, which include any direct cost incurred at inception of a contract. The Company capitalized $4.3 million, $3.0 million, and $2.3 million of costs in December 31, 2025, 2024, and 2023, respectively within other assets on the consolidated balance sheets. These capitalized costs are amortized on a straight-line basis over the expected contract life, which generally is five years, starting on go-live date. The amortization is included in technology and development expense line in the consolidated statements of operations and comprehensive income (loss), and totaled $1.7 million, $1.2 million, and $0.6 million for the years ended December 31, 2025, 2024, and 2023, respectively.

Historical Timeline

Fiscal YearFiled
2025Feb 24, 2026Showing above
2024Feb 26, 2025
2023Feb 28, 2024
2022Mar 10, 2023
2021Mar 29, 2022

About Revenue Disclosures

Revenue disclosures under ASC 606 explain how a company identifies performance obligations, allocates transaction prices, and determines when revenue is recognized. This section is essential for understanding whether reported revenue reflects genuine economic activity or aggressive accounting choices. Analysts examine the mix of point-in-time versus over-time recognition, which directly affects revenue timing and comparability.

Key signals: rising contract liabilities (deferred revenue) suggest strong future revenue visibility, while declining contract assets may indicate slowing project milestones. Watch for variable consideration estimates — rebates, returns, and performance bonuses that require management judgment. Significant changes in disaggregated revenue by geography or product line can reveal shifting business mix before it appears in headline numbers. Compare revenue growth against contract liability growth to assess sustainability, and scrutinize any changes in the timing of recognition that coincide with earnings pressure.