XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
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 
Our revenue is entirely derived from the healthcare industry. Revenue recognized over-time was approximately 64% and 69% of total revenue during the three and nine months ended September 30, 2021.
Contract Assets
There were no impairments of contract assets, consisting of unbilled receivables, during the nine months ended September 30, 2021.
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 
Contract Liabilities
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 
Revenue recognized ratably over time is generally billed in advance and includes SaaS internet hosting, subscriptions, construction of digital dispensaries, and related consulting, implementation, services support, and advisory services.
Revenue recognized as delivered over time includes professional services billed on a time and materials basis, and fixed fee professional services and training classes that are primarily billed, delivered, and recognized within the same reporting period.
Approximately zero and 0.4% of revenue recognized during the three and nine months ended September 30, 2021, respectively, was from the deferred revenue balance existing as of December 31, 2020.
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