XML 48 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value of Financial Instruments    
Cash equivalents $ 117,751 $ 400,304
Investments, available-for-sale $ 498,900 $ 273,052
Investments, available-for-sale, type us-gaap:USTreasurySecuritiesMember us-gaap:USTreasurySecuritiesMember
Recurring    
Fair Value of Financial Instruments    
Cash equivalents $ 117,751 $ 400,304
Investments, available-for-sale 498,900 273,052
Total 616,651 673,356
Recurring | Active Markets (Level 1)    
Fair Value of Financial Instruments    
Cash equivalents 117,751 400,304
Investments, available-for-sale 498,900 273,052
Total $ 616,651 $ 673,356