XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUES FROM CONTRACTS WITH CUSTOMERS
NOTE 3: REVENUES FROM CONTRACTS WITH CUSTOMERS
Disaggregation of Revenue
The following tables present disaggregated revenue by category:
Three Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $30,258 97.1 %$10,466 82.3 %
Professional services900 2.9 %2,256 17.7 %
$31,158 100 %$12,722 100 %

Three Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $28,280 93.0 %$9,692 83.7 %
Professional services2,123 7.0 %1,883 16.3 %
$30,403 100 %$11,575 100 %

Six Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $60,132 96.2 %$20,984 85.1 %
Professional services2,356 3.8 %3,681 14.9 %
$62,488 100 %$24,665 100 %
Six Months Ended June 30, 2022
Enterprise, Education & TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $55,882 92.9 %$19,107 81.1 %
Professional services4,248 7.1 %4,457 18.9 %
$60,130 100 %$23,564 100 %


The following tables summarize revenue by region based on the billing address of customers:
Three Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
United States (“US”)$22,902 52.2 %$23,572 56.2 %
Europe, the Middle East and Africa ("EMEA")16,599 37.8 %13,816 32.9 %
Other4,379 10.0 %4,590 10.9 %
$43,880 100 %$41,978 100 %

Six Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
US$45,973 52.7 %$46,886 56.0 %
EMEA32,523 37.3 %27,640 33.0 %
Other8,657 9.9 %9,168 11.0 %
$87,153 100 %$83,694 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, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $174,329, which consists of both billed consideration in the amount of $57,872 and unbilled consideration in the amount of $116,457 that the Company expects to recognize as revenue but that was not yet recognized on the balance sheet. The Company expects to recognize 59% of its remaining performance obligations as revenue over the next 12 months and the remainder thereafter.
On July 19, 2023, after the balance sheet date, the Company entered into an amendment to an agreement with one of its customers. The amendment among other things, decreases future commitments from the customer by an amount of approximately $7,000. The amount will decrease the unbilled consideration balance mentioned above.

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,
2023202220232022
Beginning balance $26,146 $25,292 $26,928 $26,274 
Additions to deferred contract acquisition costs during the period1,807 4,369 3,547 5,473 
Amortization of deferred contract acquisition costs(2,468)(2,275)(4,990)(4,361)
Ending balance$25,485 $27,386 $25,485 $27,386 
Deferred contract acquisition costs, current$9,042 $8,902 $9,042 $8,902 
Deferred contract acquisition costs, noncurrent16,443 18,484 16,443 18,484 
Total deferred costs to obtain a contract$25,485 $27,386 $25,485 $27,386 
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,
2023202220232022
Beginning balance$5,075 $5,641 $5,522 $5,427 
Additions to deferred costs to fulfill a contract during the period— 512 — 1,084 
Amortization of deferred costs to fulfill a contract(448)(347)(895)(705)
Ending balance$4,627 $5,806 $4,627 $5,806 
Deferred fulfillment costs, current1,719 1,594 1,719 1,594 
Deferred fulfillment costs, noncurrent2,908 4,212 2,908 4,212 
Total deferred costs to fulfill a contract$4,627 $5,806 $4,627 $5,806