XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Total cash and cash equivalents $ 1,020,854 $ 1,132,901 $ 1,051,099 $ 1,114,910 $ 1,156,043 $ 974,435
Cost            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Total cash and cash equivalents 1,020,854   1,051,099      
Cost | Cash and Cash Equivalents            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Cash and overnight deposits 527,095   383,021      
Corporate commercial paper 467,528   635,345      
Time deposits 26,231   32,733      
Fair Value | Cash and Cash Equivalents            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Cash and overnight deposits 527,095   383,021      
Corporate commercial paper 467,898   635,919      
Time deposits 26,231   32,733      
Total cash and cash equivalents $ 1,021,224   $ 1,051,673