XML 49 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation Of Revenue [Line Items]        
Disaggregated revenue $ 213,033 $ 192,713 $ 414,737 $ 385,183
Americas        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenue 180,217 162,835 350,120 327,972
Europe, Middle East, and Africa        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenue 21,977 17,817 42,411 35,031
Asia Pacific        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenue $ 10,839 $ 12,061 $ 22,206 $ 22,180