XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business and Basis of Presentation - Narrative (Details)
employee in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2017
USD ($)
Jun. 30, 2018
USD ($)
segment
country
employee
Jun. 30, 2017
USD ($)
segment
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Number of organizations Company serves | employee   15        
Number of countries in which entity operates | country   100        
Number of reportable segments | segment   4 4,000      
Segment Reporting Information [Line Items]            
Cash used in investing activities   $ (366,416) $ 2,645,805      
Cash and cash equivalents and restricted cash   159,956 $ 632,567   $ 567,058 $ 499,354
Restatement Adjustment | Accounting Standards Update 2016-18            
Segment Reporting Information [Line Items]            
Cash used in investing activities $ 18,200          
Cash and cash equivalents and restricted cash   $ 43,300     $ 25,100  
Retained Earnings | Accounting Standards Update 2016-16            
Segment Reporting Information [Line Items]            
Cumulative effect of new accounting principle in period of adoption       $ 13,700    
Revenue | Research | Product Concentration Risk            
Segment Reporting Information [Line Items]            
Percentage of segment revenues derived from subscription contracts   90.00%        
Minimum            
Segment Reporting Information [Line Items]            
Percent of subscription contracts billable upon signing for twelve months of service   75.00%        
Maximum            
Segment Reporting Information [Line Items]            
Percent of subscription contracts billable upon signing for twelve months of service   80.00%