XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands).
Three months ended June 30,Six months ended June 30,
2020201920202019
Information technology$11,191  $10,001  $22,281  $19,163  
Diversified financials10,700  8,263  20,567  15,701  
Consumer discretionary9,312  8,329  18,749  16,308  
Industrials9,179  8,212  18,403  16,004  
Banks8,454  6,945  16,955  13,623  
Healthcare8,325  6,930  16,745  13,514  
Energy5,557  5,446  11,981  11,090  
Other21,142  19,358  43,980  38,044  
Total revenues
$83,860  $73,484  $169,661  $143,447  
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Subscription and support$70,696  $60,472  $139,057  $116,595  
XBRL professional services8,313  9,522  21,745  20,932  
Other services4,851  3,490  8,859  5,920  
Total revenues
$83,860  $73,484  $169,661  $143,447  
Deferred Revenue
We recognized $64.1 million and $51.6 million of revenue during the three months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $113.0 million and $88.1 million of revenue during the six months ended June 30, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
Transaction Price Allocated to the Remaining Performance Obligations
As of June 30, 2020, we expect revenue of approximately $296.2 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $194.8 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.