Fair Value of Financial Instruments (Details) (USD $) | Dec. 31, 2014 | Dec. 31, 2013 |
In Thousands, unless otherwise specified |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | $21,091 | |
Assets, fair value disclosure | 27,153 | 43,078 |
Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets, fair value disclosure | 9,537 | 14,671 |
Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets, fair value disclosure | 17,616 | 28,407 |
Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets, fair value disclosure | 0 | 0 |
Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents, fair value disclosure | 6,062 | 12,796 |
Money Market Funds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents, fair value disclosure | 6,062 | 12,796 |
Money Market Funds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents, fair value disclosure | 0 | 0 |
Money Market Funds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 16,286 | 18,840 |
Short-term Investments [Member] | U.S. Agency Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 5,240 | 6,772 |
Short-term Investments [Member] | U.S. Agency Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | U.S. Agency Securities [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 5,240 | 6,772 |
Short-term Investments [Member] | U.S. Agency Securities [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | U.S. Treasury [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 1,004 | 1,001 |
Short-term Investments [Member] | U.S. Treasury [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | U.S. Treasury [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 1,004 | 1,001 |
Short-term Investments [Member] | U.S. Treasury [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | Corporate Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 7,774 | 8,870 |
Short-term Investments [Member] | Corporate Bonds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | Corporate Bonds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 7,774 | 8,870 |
Short-term Investments [Member] | Corporate Bonds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 1,349 | 999 |
Short-term Investments [Member] | Commercial Paper [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | Commercial Paper [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 1,349 | 999 |
Short-term Investments [Member] | Commercial Paper [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 919 | 1,198 |
Short-term Investments [Member] | Certificates of Deposit [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 919 | 1,198 |
Short-term Investments [Member] | Certificates of Deposit [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Short-term Investments [Member] | Certificates of Deposit [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 4,805 | 11,442 |
Long-term Investments [Member] | U.S. Agency Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 999 | 6,956 |
Long-term Investments [Member] | U.S. Agency Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | U.S. Agency Securities [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 999 | 6,956 |
Long-term Investments [Member] | U.S. Agency Securities [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | U.S. Treasury [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 500 | 1,014 |
Long-term Investments [Member] | U.S. Treasury [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | U.S. Treasury [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 500 | 1,014 |
Long-term Investments [Member] | U.S. Treasury [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | Corporate Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 750 | 2,795 |
Long-term Investments [Member] | Corporate Bonds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | Corporate Bonds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 750 | 2,795 |
Long-term Investments [Member] | Corporate Bonds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 2,556 | 677 |
Long-term Investments [Member] | Certificates of Deposit [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 2,556 | 677 |
Long-term Investments [Member] | Certificates of Deposit [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | 0 | 0 |
Long-term Investments [Member] | Certificates of Deposit [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale, fair value sale securities, fair value disclosure | $0 | $0 |