Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $) | Mar. 31, 2015 | Dec. 31, 2014 |
In Thousands, unless otherwise specified |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Cash Equivalents | $90,564 | $142,620 |
Assets-Short-Term Investments | 80,420 | 84,880 |
Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Cash Equivalents | 87,042 | 140,107 |
Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Cash Equivalents | 3,522 | 498 |
Assets-Short-Term Investments | 25,731 | 27,307 |
U.S. Government Agency Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Short-Term Investments | 29,004 | 21,303 |
Municipal Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Cash Equivalents | | 2,015 |
Assets-Short-Term Investments | 25,685 | 29,378 |
Corporate Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Short-Term Investments | | 6,892 |
Derivative Financial Instruments, Liabilities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities-Foreign currency forward contracts | -24 | |
Derivative Instruments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Foreign currency forward contracts | | 69 |
Fair Value Measurements Using Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Cash Equivalents | 87,042 | 140,107 |
Fair Value Measurements Using Significant Other Observable Inputs (Level 2) [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Cash Equivalents | 3,522 | 498 |
Assets-Short-Term Investments | 25,731 | 27,307 |
Fair Value Measurements Using Significant Other Observable Inputs (Level 2) [Member] | U.S. Government Agency Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Short-Term Investments | 29,004 | 21,303 |
Fair Value Measurements Using Significant Other Observable Inputs (Level 2) [Member] | Municipal Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Cash Equivalents | | 2,015 |
Assets-Short-Term Investments | 25,685 | 29,378 |
Fair Value Measurements Using Significant Other Observable Inputs (Level 2) [Member] | Corporate Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Short-Term Investments | | 6,892 |
Fair Value Measurements Using Significant Other Observable Inputs (Level 2) [Member] | Derivative Financial Instruments, Liabilities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities-Foreign currency forward contracts | -24 | |
Fair Value Measurements Using Significant Other Observable Inputs (Level 2) [Member] | Derivative Instruments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets-Foreign currency forward contracts | | $69 |