Fair Value of Financial Instruments - Assets and Liabilities at Fair Value (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] | | |
Fair Value | $336,501 | $409,088 |
Warrant liability | 3,372 | 6,371 |
Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 103,021 | 55,929 |
Total assets | 439,522 | 465,017 |
Warrant liability | 3,372 | 6,371 |
Total liabilities | 3,372 | 6,371 |
Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 103,021 | 55,929 |
Total assets | 142,197 | 105,413 |
Warrant liability | 0 | 0 |
Total liabilities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 0 | 0 |
Total assets | 297,325 | 359,604 |
Warrant liability | 0 | 0 |
Total liabilities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 0 | 0 |
Total assets | 0 | 0 |
Warrant liability | 3,372 | 6,371 |
Total liabilities | 3,372 | 6,371 |
U.S. Treasury securities and obligations of U.S. government agencies [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 68,345 | 106,606 |
U.S. Treasury securities and obligations of U.S. government agencies [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 68,345 | 106,606 |
U.S. Treasury securities and obligations of U.S. government agencies [Member] | Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 39,176 | 49,484 |
U.S. Treasury securities and obligations of U.S. government agencies [Member] | Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 29,169 | 57,122 |
U.S. Treasury securities and obligations of U.S. government agencies [Member] | Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 0 | 0 |
Municipal debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 11,963 | 11,933 |
Municipal debt securities [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 11,963 | 11,933 |
Municipal debt securities [Member] | Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 0 | 0 |
Municipal debt securities [Member] | Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 11,963 | 11,933 |
Municipal debt securities [Member] | Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 0 | 0 |
Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 199,785 | 217,257 |
Corporate debt securities [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 199,785 | 217,257 |
Corporate debt securities [Member] | Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 0 | 0 |
Corporate debt securities [Member] | Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 199,785 | 217,257 |
Corporate debt securities [Member] | Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 0 | 0 |
Asset-backed securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 56,408 | 73,292 |
Asset-backed securities [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 56,408 | 73,292 |
Asset-backed securities [Member] | Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 0 | 0 |
Asset-backed securities [Member] | Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | 56,408 | 73,292 |
Asset-backed securities [Member] | Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair Value | $0 | $0 |