XML 61 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments - Assets and Liabilities Subject to Fair Value Measurements on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 192,538 $ 107,343
Short-term investments 166,993 153,749
Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 84,144 36,708
US Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 16,364  
Short-term investments 42,983 18,950
Corporate Debt Obligations [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 122,832 109,715
Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   6,993
Short-term investments 699 14,237
Bank Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 479 10,847
Fair Value, Measurements, Recurring [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 268,052 197,450
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 84,144 36,708
Fair Value, Measurements, Recurring [Member] | US Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 16,364  
Short-term investments 42,983 18,950
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 122,832 109,715
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   6,993
Short-term investments 699 14,237
Fair Value, Measurements, Recurring [Member] | Bank Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 479 10,847
Fair Value, Measurements, Recurring [Member] | Level I [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 84,144 36,708
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 84,144 36,708
Fair Value, Measurements, Recurring [Member] | Level I [Member] | US 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 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] | Commercial Paper [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 I [Member] | Bank 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 II [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 183,908 160,742
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] | US Government Agencies [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 16,364  
Short-term investments 42,983 18,950
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 122,832 109,715
Fair Value, Measurements, Recurring [Member] | Level II [Member] | Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents   6,993
Short-term investments 699 14,237
Fair Value, Measurements, Recurring [Member] | Level II [Member] | Bank Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 479 10,847
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] | US 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 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] | Commercial Paper [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 III [Member] | Bank Deposits [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [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  
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member] | Level I [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  
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member] | Level II [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  
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [Member] | Prepaid Expenses and Other Current Assets [Member] | Level III [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  
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [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   639
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [Member] | Accrued and Other Current Liabilities [Member] | Level I [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Accrued and other current liabilities - Forward foreign exchange contracts   0
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [Member] | Accrued and Other Current Liabilities [Member] | Level II [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Accrued and other current liabilities - Forward foreign exchange contracts   639
Forward Foreign Exchange Contracts [Member] | Fair Value, Measurements, Recurring [Member] | Accrued and Other Current Liabilities [Member] | Level III [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Accrued and other current liabilities - Forward foreign exchange contracts   $ 0