XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of 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 %
Schedule of disaggregated revenue by region
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 %
Schedule of costs to obtain a contract and costs to fulfill 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 
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