XML 48 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable Accounts receivable consisted of the following:
As of
December 31,
2025
December 31,
2024
Accounts receivable - Managed Services (1)$13,600 $5,100 
Accounts receivable - Software Products and Services24,996 27,810 
38,596 32,910 
Less: allowance for expected credit losses(1,828)(913)
Accounts receivable, net$36,768 $31,997 
Accounts receivable - Managed Services reflects the amounts due from the Company’s licensing and representation customers.
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
December 31,
2025
December 31,
2024
Prepaid expenses$5,383 $5,234 
Indemnification escrow holdback1,500 3,650 
Other receivables121 854 
Trade credits1,557 — 
Other current assets1,159 760 
Prepaid expenses and other current assets$9,720 $10,498 
Schedule of Property, Equipment and Improvements, Net Property, equipment and improvements, net consisted of the following:
As of
December 31,
2025
December 31,
2024
Property and equipment$3,738 $4,963 
Internal use software development costs 16,533 14,100 
Leasehold improvements464 1,620 
20,735 20,683 
Less: accumulated depreciation(11,153)(10,631)
Property, equipment and improvements, net$9,582 $10,052 
Schedule of Other Assets
Other assets consisted of the following:
December 31,
2025
December 31,
2024
Fair value of earnout receivable$— $7,667 
Investments2,970 2,990 
Deferred tax assets835 1,773 
Operating lease right-of-use assets1,794 840 
Other2,315 
Other assets$5,600 $15,585 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
December 31,
2025
December 31,
2024
Accrued compensation$4,288 $4,504 
Taxes payable3,760 5,645 
Current portion of operating lease liabilities620 698 
Royalties payable7,246 3,199 
Accrued trade payables12,272 14,882 
Accrued expenses and other current liabilities$28,186 $28,928 
Schedule of Deferred Revenue Deferred revenue was comprised of the following:
Deferred Revenue
Balance as of December 31, 2024$12,056 
Less: revenue recognized(30,711)
Additions to deferred revenue30,945 
Balance as of December 31, 2025$12,290 
Schedule of Disaggregation of Revenue
The table below illustrates the presentation of our revenues based on the above definitions:
Year Ended
December 31, 2025December 31, 2024
Software Products & Services$65,819 $61,068 
Managed Services:
Representation Services6,800 12,550 
Licensing19,573 19,019 
Total Managed Services26,373 31,569 
Total revenue$92,192 $92,637 
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
December 31,
2025
December 31,
2024
United States$6,059 $6,973 
United Kingdom3,333 2,846 
Others190 233 
Total property, equipment and improvements, net$9,582 $10,052 
Schedule of Other Noncurrent Liabilities Other non-current liabilities consisted of the following:
As of
December 31,
2025
December 31,
2024
Deferred tax liability$4,111 $6,387 
Income taxes payable2,499 2,241 
Operating lease liability1,285 150 
Unclaimed escrow liability2,481 2,500 
Other— 22 
Other non-current liabilities$10,376 $11,300