Consolidated Financial Statement Details (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
| Schedule of Accounts Receivable |
Accounts receivable, net consisted of the following: | | | | | | | | | | | | | | | | | As of | | | June 30, 2026 | | December 31, 2025 | | Accounts receivable | | 30,278 | | | 38,596 | | | Less: allowance for expected credit losses | | (2,236) | | | (1,828) | | | Accounts receivable, net | | $ | 28,042 | | | $ | 36,768 | |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following: | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Prepaid expenses | | $ | 3,083 | | | $ | 5,383 | | | Indemnification escrow holdback | | 1,500 | | | 1,500 | | | Other receivables | | 42 | | | 121 | | | Trade credits | | 1,539 | | | 1,557 | | | Other current assets | | 852 | | | 1,159 | | | Prepaid expenses and other current assets | | $ | 7,016 | | | $ | 9,720 | |
|
| Schedule of Property, Equipment and Improvements, Net |
Property, equipment and improvements, net consisted of the following: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | Property and equipment | $ | 3,873 | | | $ | 3,738 | | | Internal use software development costs | 17,062 | | | 16,533 | | | Leasehold improvements | 464 | | | 464 | | | 21,399 | | | 20,735 | | | Less: accumulated depreciation | (12,285) | | | (11,153) | | | Property, equipment and improvements, net | $ | 9,114 | | | $ | 9,582 | |
|
| Schedule of Property, Equipment and Improvements, Net by Geographic Areas |
The Company’s property, equipment and improvements, net by geographic area are as follows: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | United States | $ | 5,769 | | | $ | 6,059 | | | United Kingdom | 3,132 | | | 3,333 | | | Others | 213 | | | 190 | | | Total property, equipment and improvements, net | $ | 9,114 | | | $ | 9,582 | |
|
| Schedule of Other Assets |
Other assets consisted of the following: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Investments | $ | 2,970 | | | $ | 2,970 | | | Deferred tax assets | 860 | | | 835 | | | Operating lease right-of-use assets | 2,287 | | | 1,795 | | | Trade credits | 1,796 | | | — | | | Other assets | $ | 7,913 | | | $ | 5,600 | |
|
| Schedule of Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities consisted of the following: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Accrued compensation | $ | 6,756 | | | $ | 4,288 | | | Taxes payable | 2,859 | | | 3,760 | | | Current portion of operating lease liabilities | 544 | | | 620 | | | Royalties payable | 6,761 | | | 7,246 | | | Accrued trade payables | 10,940 | | | 12,272 | | | Accrued expenses and other current liabilities | $ | 27,860 | | | $ | 28,186 | |
Other Non-Current Liabilities Other non-current liabilities consisted of the following: | | | | | | | | | | | | | | | | | As of | | | June 30, 2026 | | December 31, 2025 | | Deferred tax liability | | $ | 2,936 | | | $ | 4,111 | | | Income taxes payable | | 2,678 | | | 2,499 | | | Operating lease liability, net of current portion | | 1,807 | | | 1,285 | | | Unclaimed escrow liability | | 2,481 | | | 2,481 | | | Other | | 183 | | | — | | | Other non-current liabilities | | $ | 10,085 | | | $ | 10,376 | |
|
| Schedule Of Deferred Revenue |
Deferred revenue was comprised of the following: | | | | | | | | | | | Deferred Revenue | | Balance as of December 31, 2025 | | $ | 12,290 | | | Less: revenue recognized | | (7,992) | | | Additions to deferred revenue | | 9,145 | | | Balance as of March 31, 2026 | | 13,443 | | | Less: revenue recognized | | (4,453) | | | Additions to deferred revenue | | 3,177 | | | Balance as of June 30, 2026 | | 12,167 | | | | | | | | | | |
|
| Schedule of Disaggregation of Revenue |
The table below illustrates the presentation of our revenues based on the above definitions: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, 2026 | | June 30, 2025 | | June 30, 2026 | | June 30, 2025 | | Software Products & Services | | $ | 16,725 | | | $ | 16,649 | | | $ | 30,540 | | | $ | 31,132 | | | | | | | | | | | | Managed Services: | | | | | | | | | | Representation Services | | 2,082 | | | 1,529 | | | 4,058 | | | 4,301 | | | Licensing | | 5,456 | | | 5,015 | | | 9,924 | | | 10,223 | | | Total Managed Services | | 7,538 | | | 6,544 | | | 13,982 | | | 14,524 | | | | | | | | | | | | Total revenue | | $ | 24,263 | | | $ | 23,193 | | | $ | 44,522 | | | $ | 45,656 | |
|