XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Assets and Liabilities Subject to Fair Value Measurements on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 209,194 $ 192,538
Short-term investments 185,278 166,993
Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 145,152 84,144
Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 1,491 699
Corporate Debt Obligations [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 123,701 122,832
Certificate of Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 239 479
U.S. Government and U.S. Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 0 16,364
Short-term investments 59,847 42,983
Fair Value, Measurements, Recurring [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 330,430 268,052
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 145,152 84,144
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 1,491 699
Fair Value, Measurements, Recurring [Member] | Corporate Debt Obligations [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 123,701 122,832
Fair Value, Measurements, Recurring [Member] | Certificate of Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 239 479
Fair Value, Measurements, Recurring [Member] | U.S. Government and U.S. Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   16,364
Short-term investments 59,847 42,983
Fair Value, Measurements, Recurring [Member] | Level I [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 145,152 84,144
Fair Value, Measurements, Recurring [Member] | Level I [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 145,152 84,144
Fair Value, Measurements, Recurring [Member] | Level I [Member] | Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Level I [Member] | Corporate Debt Obligations [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Level I [Member] | Certificate of Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Level I [Member] | U.S. Government and U.S. Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   0
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Level II [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 185,278 183,908
Fair Value, Measurements, Recurring [Member] | Level II [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring [Member] | Level II [Member] | Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 1,491 699
Fair Value, Measurements, Recurring [Member] | Level II [Member] | Corporate Debt Obligations [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 123,701 122,832
Fair Value, Measurements, Recurring [Member] | Level II [Member] | Certificate of Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 239 479
Fair Value, Measurements, Recurring [Member] | Level II [Member] | U.S. Government and U.S. Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   16,364
Short-term investments 59,847 42,983
Fair Value, Measurements, Recurring [Member] | Level III [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Fair Value, Measurements, Recurring [Member] | Level III [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring [Member] | Level III [Member] | Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Level III [Member] | Corporate Debt Obligations [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Level III [Member] | Certificate of Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Level III [Member] | U.S. Government and U.S. Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   0
Short-term investments 0 0
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Accrued and Other Current Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Accrued and other current liabilities - Forward foreign exchange contracts 1,412  
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Prepaid expenses and other current assets - Forward foreign exchange contracts   551
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Level I [Member] | Accrued and Other Current Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Accrued and other current liabilities - Forward foreign exchange contracts 0  
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Level I [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Prepaid expenses and other current assets - Forward foreign exchange contracts   0
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Level II [Member] | Accrued and Other Current Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Accrued and other current liabilities - Forward foreign exchange contracts 1,412  
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Level II [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Prepaid expenses and other current assets - Forward foreign exchange contracts   551
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Level III [Member] | Accrued and Other Current Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Accrued and other current liabilities - Forward foreign exchange contracts $ 0  
Fair Value, Measurements, Recurring [Member] | Forward Foreign Exchange Contracts [Member] | Level III [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Prepaid expenses and other current assets - Forward foreign exchange contracts   $ 0