XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Three Months Ended March 31, 2023Three Months Ended March 31, 2022
CloudNetworkXMessagingTotalCloudNetworkXMessagingTotal
Geography:
Americas$37,414 $6,353 $1,994 $45,761 $39,715 $10,455 $2,692 $52,862 
APAC1,647 792 4,915 7,354 56 759 6,816 7,631 
EMEA2,017 — 2,576 4,593 1,730 950 2,693 5,373 
Total$41,078 $7,145 $9,485 $57,708 $41,501 $12,164 $12,201 $65,866 
Service Line:
Professional Services$4,661 $346 $1,691 $6,698 $3,354 $1,636 $3,141 $8,131 
Transaction Services127 853 — 980 336 1,028 23 1,387 
Subscription Services35,886 5,350 7,768 49,004 37,811 8,210 8,515 54,536 
License404 596 26 1,026 — 1,290 522 1,812 
Total$41,078 $7,145 $9,485 $57,708 $41,501 $12,164 $12,201 $65,866 
Schedule of Significant Changes in the Contract Liabilities Balance
Significant changes in the contract liabilities balance (current and non-current) during the period are as follows:
Contract Liabilities1
Balance - January 1, 2023$14,183 
Revenue recognized in the period(57,628)
Amounts billed but not recognized as revenue59,105 
Balance - March 31, 2023$15,660 
________________________________
1    Comprised of Deferred Revenue. $10.8 million of revenue recognized in the period was included in the contract liability balance at the beginning of the period.