Fair Value of Financial Instruments (Details) (USD $) | 3 Months Ended | |
Mar. 31, 2015 | Dec. 31, 2014 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount | $0 | |
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount | 0 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 | 0 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | 0 | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 24,257,000 | 22,615,000 |
AFS Securities, Fair Value Disclosure | 91,217,000 | 93,646,000 |
Fair Value, Measurements, Recurring | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total assets measured at fair value | 14,326,000 | 7,795,000 |
Fair Value, Measurements, Recurring | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total assets measured at fair value | 93,293,000 | 99,664,000 |
Fair Value, Measurements, Recurring | Total | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total assets measured at fair value | 107,619,000 | 107,459,000 |
Fair Value, Measurements, Recurring | Money market funds | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 14,326,000 | 7,795,000 |
Fair Value, Measurements, Recurring | Money market funds | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 0 | 0 |
Fair Value, Measurements, Recurring | Money market funds | Total | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 14,326,000 | 7,795,000 |
Fair Value, Measurements, Recurring | Commercial paper | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 0 | 0 |
Fair Value, Measurements, Recurring | Commercial paper | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 2,109,000 | 3,225,000 |
Fair Value, Measurements, Recurring | Commercial paper | Total | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 2,109,000 | 3,225,000 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 10,917,000 | 5,955,000 |
Fair Value, Measurements, Recurring | U.S. government agency securities | Total | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 10,917,000 | 5,955,000 |
Fair Value, Measurements, Recurring | U.S. Treasury securities | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. Treasury securities | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 2,527,000 | 4,043,000 |
Fair Value, Measurements, Recurring | U.S. Treasury securities | Total | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 2,527,000 | 4,043,000 |
Fair Value, Measurements, Recurring | Municipal debt securities | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 0 | 0 |
Fair Value, Measurements, Recurring | Municipal debt securities | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 1,061,000 | 3,924,000 |
Fair Value, Measurements, Recurring | Municipal debt securities | Total | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 1,061,000 | 3,924,000 |
Fair Value, Measurements, Recurring | Corporate debt securities | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 0 | 0 |
Fair Value, Measurements, Recurring | Corporate debt securities | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | 76,679,000 | 82,517,000 |
Fair Value, Measurements, Recurring | Corporate debt securities | Total | | |
Assets, Fair Value Disclosure [Abstract] | | |
AFS Securities, Fair Value Disclosure | $76,679,000 | $82,517,000 |