XML 76 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Dissagregation of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Revenues $ 892,208 $ 897,027 $ 787,309
United States      
Disaggregation of Revenue [Line Items]      
Revenues 797,602 806,900 685,881
Rest of world      
Disaggregation of Revenue [Line Items]      
Revenues $ 94,606 $ 90,127 $ 101,428