XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenue by service offering consisted of the following:
 
(In thousands)Three Months Ended September 30, 2021Nine Months Ended September 30, 2021
Services$21,977 $45,563 
Licenses and subscriptions10,956 23,759 
Products16,137 24,446 
Total revenue$49,070 $93,768 

Revenue by geography consisted of the following:
 
(In thousands)Three Months Ended September 30, 2021Nine Months Ended September 30, 2021
Americas$32,097 $61,449 
Europe7,800 18,600 
Asia5,323 9,869 
Africa3,850 3,850 
Total revenue$49,070 $93,768 
Schedule of Change in Contract Assets and Contract Liabilities
The change in contract assets was as follows:
 
(In thousands)Nine Months Ended
September 30, 2021
Unbilled receivables, beginning of period$3,536 
Reclassifications to billed receivables(1,975)
Revenues recognized in excess of period billings11,526 
Unbilled receivables, end of period$13,087 
The change in contract liabilities, consisting of deferred revenue, was as follows:
 
(In thousands)Nine Months Ended
September 30, 2021
Deferred revenue, beginning of period$397 
Revenues recognized from balances held at the beginning of the period(397)
Revenue deferred from period collections on unfulfilled performance obligations5,348 
Deferred revenue, end of period$5,348 
Schedule of Remaining Performance Obligations
Remaining performance obligations consisted of the following at September 30, 2021:
 
(In thousands)TotalRemaining
2021
2022 - 2024
Subscriptions$16,929 9,125 7,804 
SaaS and hosting98 49 49 
$17,027 9,174 7,853