XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value of Financial Instruments - Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Total cash and cash equivalents $ 1,114,910 $ 1,156,043 $ 974,435 $ 980,264 $ 1,013,917 $ 807,796
Cost            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Total cash and cash equivalents 1,114,910   974,435      
Cost | Cash and Cash Equivalents            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Cash and overnight deposits 496,126   406,787      
Corporate commercial paper 573,722   507,777      
Time deposits 45,062   59,871      
Fair Value | Cash and Cash Equivalents            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Cash and overnight deposits 496,126   406,787      
Corporate commercial paper 574,037   507,889      
Time deposits 45,062   59,871      
Total cash and cash equivalents $ 1,115,225   $ 974,547