XML 44 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Significant Accounting Policies - Financial Instruments and Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Sep. 30, 2014
Sep. 29, 2014
Convertible Senior Notes        
Fair value of principal amount $ 824,600      
Convertible senior notes due October 2021        
Convertible Senior Notes        
Aggregate principal amount     $ 201,300 $ 201,300
Interest rate (as a percent)     3.00% 3.00%
Fair value of principal amount 824,600      
Fair Value, Measurements, Recurring        
Financial Assets and Liabilities Measured At Fair Value        
Total assets 471,335 $ 766,186    
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1        
Financial Assets and Liabilities Measured At Fair Value        
Total assets 471,335 766,186    
Money Market Funds | Fair Value, Measurements, Recurring        
Financial Assets and Liabilities Measured At Fair Value        
Cash and cash equivalents 471,335 766,186    
Money Market Funds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1        
Financial Assets and Liabilities Measured At Fair Value        
Cash and cash equivalents $ 471,335 $ 766,186