| Schedule of Disaggregate Revenue |
For the three and six months ended June 30, 2026 and 2025, revenue under each performance obligation was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Hosted services | $ | 32,183 | | | $ | 20,918 | | | $ | 64,192 | | | $ | 42,872 | | | Licensing | 21,370 | | | 18,327 | | | 29,053 | | | 22,140 | | | Professional services | 8,289 | | | 3,320 | | | 12,709 | | | 6,573 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Monetization | 55 | | | 118 | | | 138 | | | 227 | | | Total | $ | 61,897 | | | $ | 42,683 | | | $ | 106,092 | | | $ | 71,812 | |
For the three and six months ended June 30, 2026 and 2025, the disaggregated revenue by geographic location* was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | United States | $ | 36,420 | | | $ | 22,729 | | | $ | 68,915 | | | $ | 41,347 | | | China | 8,970 | | | 6,979 | | | 8,970 | | | 7,519 | | | Colombia | 7,648 | | | 135 | | | 7,766 | | | 292 | | | Ireland | 210 | | | 5,469 | | | 350 | | | 5,597 | | | Other | 8,649 | | | 7,371 | | | 20,091 | | | 17,057 | | | Total | $ | 61,897 | | | $ | 42,683 | | | $ | 106,092 | | | $ | 71,812 | |
*Revenue by geographic region is allocated to individual countries based on the billing location of the customer. The end customer location may be different than the customer's billing location. The ‘Other’ category is composed of geographic regions with sales less than 10% of the consolidated revenue. For the three and six months ended June 30, 2026 and 2025, the disaggregated revenue by recognition pattern was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Over time revenue | $ | 41,395 | | | $ | 24,781 | | | $ | 78,430 | | | $ | 50,486 | | | Point-in-time | 20,502 | | | 17,902 | | | 27,662 | | | 21,326 | | | Total | $ | 61,897 | | | $ | 42,683 | | | $ | 106,092 | | | $ | 71,812 | |
For the three and six months ended June 30, 2026 and 2025, the disaggregated revenue by service type was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Service subscriptions | $ | 47,004 | | | $ | 32,057 | | | $ | 82,766 | | | $ | 56,630 | | | Product royalties | 14,838 | | | 10,508 | | | 23,188 | | | 14,955 | | | Monetization | 55 | | | 118 | | | 138 | | | 227 | | | Total | $ | 61,897 | | | $ | 42,683 | | | $ | 106,092 | | | $ | 71,812 | |
|
| Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable |
The contract asset and unbilled accounts receivable, net as of June 30, 2026 and December 31, 2025 consists of the following (in thousands): | | | | | | | | | | | | | | | | | | | Balance Sheet Presentation | | June 30, 2026 | | December 31, 2025 | | Unbilled account receivables - current | Contract assets and unbilled receivables, net | | $ | 17,486 | | | $ | 17,728 | | | Contract assets - current | Contract assets and unbilled receivables, net | | 17,348 | | | 20,461 | | | Unbilled account receivables - non-current | Contract assets and unbilled receivables, non-current, net | | 25,759 | | | 12,988 | | | Contract assets - non-current | Contract assets and unbilled receivables, non-current, net | | 22,314 | | | 16,918 | |
|