XML 62 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregated Revenues and Cost to Obtain a Contract (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of revenues    
Total revenues, gross $ 242,474 $ 234,189
Deferred revenues adjustment (1,882) (164)
Revenues 240,592 234,025
Subscription revenues    
Disaggregation of revenues    
Total revenues, gross 193,235 192,492
Transaction revenues    
Disaggregation of revenues    
Total revenues, gross $ 49,239 $ 41,697