v3.26.1
REVENUES FROM CONTRACTS WITH CUSTOMERS
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
REVENUES FROM CONTRACTS WITH CUSTOMERS REVENUES FROM CONTRACTS WITH CUSTOMERS
Disaggregation of Revenue
The following tables present disaggregated revenue by category:
Three Months Ended June 30, 2026
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $36,426 99.0 %$9,216 91.3 %
Professional services378 1.0 %874 8.7 %
$36,804 100 %$10,090 100 %

Three Months Ended June 30, 2025
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $32,574 98.0 %$9,810 87.4 %
Professional services668 2.0 %1,410 12.6 %
$33,242 100 %$11,220 100 %

Six Months Ended June 30, 2026
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $70,104 98.8 %$18,727 91.1 %
Professional services851 1.2 %1,838 8.9 %
$70,955 100 %$20,565 100 %
Six Months Ended June 30, 2025
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $66,181 97.8 %$21,109 88.7 %
Professional services1,477 2.2 %2,679 11.3 %
$67,658 100 %$23,788 100 %
The following tables summarize revenue by region based on the billing address of customers:
Three Months Ended June 30,
20262025
AmountPercentage of revenueAmountPercentage of revenue
United States (“US”)$27,554 58.8 %$24,182 54.4 %
Europe, the Middle East and Africa ("EMEA")16,866 36.0 %16,987 38.2 %
Other2,474 5.2 %3,293 7.4 %
$46,894 100 %$44,462 100 %

Six Months Ended June 30,
20262025
AmountPercentage of revenueAmountPercentage of revenue
US$51,153 55.9 %$48,372 52.9 %
EMEA35,199 38.5 %35,755 39.1 %
Other5,168 5.6 %7,319 8.0 %
$91,520 100 %$91,446 100 %

Remaining Performance Obligations
Remaining performance obligations represent the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and contracted amounts that will be invoiced and recognized as revenue in future periods. As of June 30, 2026, the aggregate amount of the transaction price allocated to remaining performance obligations was $164,327, which consists of both billed consideration in the amount of $59,752 and unbilled consideration in the amount of $104,575 that the Company expects to recognize as revenue but that was not yet recognized on the balance sheet. The Company expects to recognize 71% of its remaining performance obligations as revenue over the next 12 months and the remainder over the next four years.
Costs to Obtain a Contract
The following table represents a roll forward of costs to obtain a contract:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Beginning balance $15,057 $20,603 $16,800 $22,202 
Additions to deferred contract acquisition costs during the period632 897 1,326 2,001 
Amortization of deferred contract acquisition costs(2,163)(2,627)(4,600)(5,330)
Ending balance$13,526 $18,873 $13,526 $18,873 
Deferred contract acquisition costs, current$6,282 $8,807 $6,282 $8,807 
Deferred contract acquisition costs, noncurrent7,244 10,066 7,244 10,066 
Total deferred costs to obtain a contract$13,526 $18,873 $13,526 $18,873 

Costs to Fulfill a Contract
The following table represents a roll forward of costs to fulfill a contract:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Beginning balance$907 $1,918 $1,110 $2,167 
Amortization of deferred costs to fulfill a contract(203)(343)(406)(592)
Ending balance$704 $1,575 $704 $1,575 
Deferred fulfillment costs, current487 863 487 863 
Deferred fulfillment costs, noncurrent217 712 217 712 
Total deferred costs to fulfill a contract$704 $1,575 $704 $1,575