XML 52 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables present disaggregated revenue by category:

Year Ended December 31, 2024
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $124,215 96.5 %$43,466 86.9 %
Professional services4,489 3.5 %6,547 13.1 %
$128,704 100 %$50,013 100 %

Year Ended December 31, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $120,600 96.4 %$42,150 84.3 %
Professional services4,554 3.6 %7,868 15.7 %
$125,154 100 %$50,018 100 %

Year Ended December 31, 2022
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $113,551 94.5 %$38,929 80.1 %
Professional services6,639 5.5 %9,692 19.9 %
$120,190 100 %$48,621 100 %
Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table represents a roll forward of costs to obtain a contract:

December 31,
202420232022
Beginning balance $24,210 $26,928 $26,274 
Additions to deferred contract acquisition costs during the period8,142 7,237 10,037 
Amortization of deferred contract acquisition costs(10,149)(9,955)(9,383)
Ending balance$22,203 $24,210 $26,928 
Deferred contract acquisition costs, current$9,770 $9,063 $8,979 
Deferred contract acquisition costs, noncurrent12,433 15,147 17,949 
Total deferred costs to obtain a contract$22,203 $24,210 $26,928 
The following table represents a roll forward of costs to fulfill a contract:
December 31,
202420232022
Beginning balance$3,740 $5,522 $5,426 
Additions to deferred costs to fulfill a contract during the period— — 1,578 
Amortization of deferred costs to fulfill a contract(1,573)(1,782)(1,482)
Ending balance$2,167 $3,740 $5,522 
Deferred fulfillment costs, current$995 $1,573 $1,780 
Deferred fulfillment costs, noncurrent1,172 2,167 3,742 
Total deferred costs to fulfill a contract$2,167 $3,740 $5,522