XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The following table summarize the impact of ASC 606 on the Company’s Consolidated Statement of Operations for the year ended December 31, 2018:

Selected Consolidated Statement of Operations Line Items
Year Ended December 31, 2018
(in thousands, except per share amounts)As Reported
Adjustments
Increase (Decrease)
Balance Without Adopting the New Standard
Revenue - products$144,682 $(2,594)$142,088 
Revenue - services87,541 — 87,541 
Total revenue232,223 (2,594)229,629 
Gross profit180,327 (2,594)177,733 
Sales and marketing103,214 1,345 104,559 
Total operating expenses208,006 1,345 209,351 
Loss from operations(27,679)(3,939)(31,618)
Net loss(27,617)(3,939)(31,556)
Basic and diluted net loss per share$(0.38)$(0.43)
Contract with Customer, Asset and Liability
The following table reflects contract balances with customers (in thousands):
As ofAs of
Balance Sheet Line ReferenceDecember 31, 2020December 31, 2019
Accounts receivables, net$51,051 $53,566 
Deferred revenue, current65,999 62,233 
Deferred revenue, non-current42,700 38,931 
Schedule of Deferred Revenue
Deferred revenue consisted of the following (in thousands):
 December 31,
2020
December 31,
2019
Deferred revenue:  
Products$7,358 $6,593 
Services101,341 94,571 
Total deferred revenue108,699 101,164 
Less: current portion(65,999)(62,233)
Non-current portion$42,700 $38,931 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The Company expects to recognize revenue on the remaining performance obligations as follows (in thousands):
 December 31, 2020
Within 1 year$65,999 
Next 2 to 3 years32,824 
Thereafter9,876 
Total$108,699