XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The Company primarily derives its revenues through the sale or subscription licensing of its platform solutions and services. The following table disaggregates revenue by offering (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017(1)
Platform solutions(2)
$
576,295

 
$
466,544

 
$
382,778

Services(3)
66,115

 
61,132

 
66,580

Total revenue
$
642,410

 
$
527,676

 
$
449,358

______________________________________
(1)
2017 amounts have not been adjusted under the modified retrospective method.
(2)
Platform solutions include arrangements for technology-based offerings representing subscription-based cloud-based platform offerings and legacy platform solutions that are not cloud-based and not billed under a subscription-based contract structure.
(3)
Services include advisory, implementation, and support services under time and materials, fixed price, or retainer-based contracts.