v3.26.1
REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of 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 %
Schedule Of Disaggregated Revenue By Region
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 %
Contract with Customer, Contract Asset, Contract Liability, and Receivable
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 
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