v3.25.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregate Revenue
For the three and six months ended June 30, 2025 and 2024, revenue under each performance obligation was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Hosted services$20,918 $8,524 $42,872 $17,431 
Licensing18,327 3,413 22,140 4,506 
Professional services3,320 1,424 6,573 2,896 
Monetization118 101 227 223 
Total$42,683 $13,462 $71,812 $25,056 
For the three and six months ended June 30, 2025 and 2024, the disaggregated revenue by geographic location* was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
United States$22,729 $3,844 $41,347 $7,578 
China6,979 10 7,519 20 
Ireland5,469 — 5,597 — 
Korea2,464 3,559 5,299 6,957 
France992 4,688 1,942 7,254 
Other4,050 1,361 10,108 3,247 
Total$42,683 $13,462 $71,812 $25,056 
*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, 2025 and 2024, the disaggregated revenue by recognition pattern was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Over time revenue$24,781 $9,903 $50,486 $20,283 
Point-in-time17,902 3,559 21,326 4,773 
Total$42,683 $13,462 $71,812 $25,056 
For the three and six months ended June 30, 2025 and 2024, the disaggregated revenue by service type was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Service subscriptions$32,057 $3,638 $56,630 $7,221 
Product royalties10,508 9,723 14,955 17,612 
Monetization118 101 227 223 
Total$42,683 $13,462 $71,812 $25,056 
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
The contract asset and unbilled accounts receivable, net as of June 30, 2025 and December 31, 2024 consists of the following (in thousands):
Balance Sheet PresentationJune 30,
2025
December 31,
2024
Unbilled account receivables - currentContract assets and unbilled receivables, net of allowance for credit losses $11,268 $13,441 
Contract assets - currentContract assets and unbilled receivables, net of allowance for credit losses10,660 13,204 
Unbilled account receivables - non-currentContract assets and unbilled receivables, non-current, net of allowance for credit losses6,332 922 
Contract assets - non-currentContract assets and unbilled receivables, non-current, net of allowance for credit losses17,299 11,957