XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Dec. 31, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Total cash and cash equivalents $ 990,612 $ 1,020,854 $ 1,051,099 $ 1,033,444 $ 1,114,910 $ 974,435
Cost            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Total cash and cash equivalents 990,612   1,051,099      
Cost | Cash and Cash Equivalents            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Cash and overnight deposits 444,650   383,021      
Corporate commercial paper 520,740   635,345      
Time deposits 25,222   32,733      
Fair Value | Cash and Cash Equivalents            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Cash and overnight deposits 444,650   383,021      
Corporate commercial paper 521,292   635,919      
Time deposits 25,222   32,733      
Total cash and cash equivalents $ 991,164   $ 1,051,673