XML 46 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Dissagregation of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Revenues $ 897,027 $ 787,309 $ 712,714
United States      
Disaggregation of Revenue [Line Items]      
Revenues 806,900 685,881 613,817
Rest of world      
Disaggregation of Revenue [Line Items]      
Revenues $ 90,127 $ 101,428 $ 98,897