Revenue from Contracts with Customers (Tables)
|
3 Months Ended |
Mar. 31, 2025 |
Revenue from Contract with Customer [Abstract] |
|
Schedule of Revenues Disaggregated by Type of Services Performed |
The table below presents the Company’s revenues disaggregated by type of services performed.
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
|
2025 |
|
|
2024 |
|
Software revenue |
|
$ |
30,938 |
|
|
$ |
29,688 |
|
Payment revenue |
|
|
75,940 |
|
|
|
75,202 |
|
Services revenue |
|
|
1,064 |
|
|
|
708 |
|
Total revenues |
|
$ |
107,942 |
|
|
$ |
105,598 |
|
|
Information on Accounts Receivable and Contract Liabilities |
The table below presents information on accounts receivable and contract liabilities.
|
|
|
|
|
|
|
|
|
|
|
As of March 31, 2025 |
|
|
As of December 31, 2024 |
|
Trade accounts receivable, net |
|
$ |
20,719 |
|
|
$ |
19,989 |
|
Payment processing receivable, net |
|
|
32,720 |
|
|
|
31,682 |
|
Accounts receivable, net |
|
$ |
53,439 |
|
|
$ |
51,671 |
|
Contract liabilities |
|
$ |
25,817 |
|
|
$ |
25,823 |
|
|
Significant Changes in Contract Liabilities Balance |
Significant changes in the contract liabilities balance are as follows:
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
|
2025 |
|
|
2024 |
|
Revenue recognized included in beginning of period balance |
|
$ |
(3,047 |
) |
|
$ |
(3,473 |
) |
Cash received, excluding amounts recognized as revenue during the period |
|
|
3,041 |
|
|
|
2,143 |
|
|
Summary of Changes in Allowance for Credit Losses And Returns |
The tables below present a summary of changes in the Company’s allowances for credit losses and returns for the three months ended March 31, 2025 and 2024:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accounts Receivable |
|
|
|
|
|
|
Allowance for Credit Losses |
|
|
Allowance for Returns |
|
|
Supplier Advances Receivable Allowance |
|
Allowance balance, December 31, 2024 |
|
$ |
2,498 |
|
|
$ |
1,781 |
|
|
$ |
1,644 |
|
Amounts charged to contra revenue, cost of revenues and expenses |
|
|
250 |
|
|
|
1 |
|
|
|
404 |
|
Amounts written off as uncollectable |
|
|
(294 |
) |
|
|
- |
|
|
|
(602 |
) |
Recoveries of amounts previously written off |
|
|
- |
|
|
|
- |
|
|
|
147 |
|
Deduction released to revenue |
|
|
- |
|
|
|
- |
|
|
|
- |
|
Allowance balance, March 31, 2025 |
|
$ |
2,454 |
|
|
$ |
1,782 |
|
|
$ |
1,593 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accounts Receivable |
|
|
|
|
|
|
Allowance for Credit Losses |
|
|
Allowance for Returns |
|
|
Supplier Advances Receivable Allowance |
|
Allowance balance, December 31, 2023 |
|
$ |
2,142 |
|
|
$ |
2,089 |
|
|
$ |
1,333 |
|
Amounts charged to contra revenue, cost of revenues and expenses |
|
|
254 |
|
|
|
(200 |
) |
|
|
86 |
|
Amounts written off as uncollectable |
|
|
(14 |
) |
|
|
- |
|
|
|
(475 |
) |
Recoveries of amounts previously written off |
|
|
- |
|
|
|
- |
|
|
|
347 |
|
Deduction released to revenue |
|
|
- |
|
|
|
- |
|
|
|
- |
|
Allowance balance, March 31, 2024 |
|
$ |
2,382 |
|
|
$ |
1,889 |
|
|
$ |
1,291 |
|
|
Schedule of Remaining Performance Obligation |
Remaining performance obligation consisted of the following:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Current |
|
|
Noncurrent |
|
|
Total |
|
As of March 31, 2025 |
|
$ |
15,223 |
|
|
$ |
19,771 |
|
|
$ |
34,994 |
|
As of December 31, 2024 |
|
|
15,805 |
|
|
|
20,946 |
|
|
|
36,751 |
|
|
Information about Deferred Contract Costs |
The following tables present information about deferred contract costs:
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
|
2025 |
|
|
2024 |
|
Capitalized sales commissions and implementation costs |
|
$ |
3,154 |
|
|
$ |
2,653 |
|
Amortization of deferred contract costs |
|
|
|
|
|
|
Costs to obtain contracts included in sales and marketing expense |
|
$ |
1,761 |
|
|
$ |
1,551 |
|
Costs to fulfill contracts included in cost of revenue |
|
$ |
1,374 |
|
|
$ |
1,549 |
|
|