v3.26.1
Consolidated Financial Statement Details (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consisted of the following:
As of
March 31,
2026
December 31,
2025
Accounts receivable - Managed Services (1)$11,113 $13,600 
Accounts receivable - Software Products and Services17,486 24,996 
28,599 38,596 
Less: allowance for expected credit losses(1,882)(1,828)
Accounts receivable, net$26,717 $36,768 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
March 31,
2026
December 31,
2025
Prepaid expenses$4,518 $5,383 
Indemnification escrow holdback1,500 1,500 
Other receivables78 121 
Trade credits1,539 1,557 
Other current assets1,015 1,159 
Prepaid expenses and other current assets$8,650 $9,720 
Schedule of Property, Equipment and Improvements, Net Property, equipment and improvements, net consisted of the following:
As of
March 31,
2026
December 31,
2025
Property and equipment$3,768 $3,738 
Internal use software development costs16,628 16,533 
Leasehold improvements464 464 
20,860 20,735 
Less: accumulated depreciation(11,720)(11,153)
Property, equipment and improvements, net$9,140 $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
March 31,
2026
December 31,
2025
United States$5,843 $6,059 
United Kingdom3,103 3,333 
Others194 190 
Total property, equipment and improvements, net$9,140 $9,582 
Schedule of Other Assets
Other assets consisted of the following:
March 31,
2026
December 31,
2025
Investments2,970 2,970 
Deferred tax assets836 835 
Operating lease right-of-use assets1,623 1,794 
Trade credits1,853 — 
Other
Other assets$7,283 $5,600 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
March 31,
2026
December 31,
2025
Accrued compensation$3,959 $4,288 
Taxes payable2,647 3,760 
Current portion of operating lease liabilities529 620 
Royalties payable7,105 7,246 
Accrued trade payables10,489 12,272 
Accrued expenses and other current liabilities$24,729 $28,186 

Other Non-Current Liabilities

Other non-current liabilities consisted of the following:

As of
March 31,
2026
December 31,
2025
Deferred tax liability$3,327 $4,111 
Income taxes payable2,633 2,499 
Operating lease liability, net of current portion1,195 1,285 
Deferred revenue250 — 
Unclaimed escrow liability2,481 2,481 
Other50 — 
Other non-current liabilities$9,936 $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 revenue9,145 
Balance as of March 31, 202613,443 
Schedule of Disaggregation of Revenue
The table below illustrates the presentation of our revenues based on the above definitions:
March 31, 2026March 31, 2025
Software Products & Services$13,815 $14,483 
Managed Services:
Representation Services1,976 2,771 
Licensing4,468 5,209 
Total Managed Services6,444 7,980 
Total revenue$20,259 $22,463