XML 44 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business and Basis of Presentation - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
segment
country
employee
Mar. 31, 2017
USD ($)
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,000        
Number of countries in which entity operates | country 100        
Number of reportable segments | segment 4        
Segment Reporting Information [Line Items]          
Cash used in investing activities $ 16,679 $ 121,865      
Cash and cash equivalents and restricted cash $ 227,630 $ 1,271,162   $ 567,058 $ 499,354
Percent of subscription contracts billable upon signing for twelve months of service 65.00%        
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%