Fair Value Measurements and Investment Securities (Details) - USD ($) $ in Thousands | Jun. 30, 2017 | Dec. 31, 2016 |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | $ 59,486 | $ 70,632 |
Fair Value, Measurements, Recurring | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 65,060 | 23,459 |
Total Investment Securities | 59,486 | 70,632 |
Fair Value, Measurements, Recurring | U.S. government agency-backed securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 19,120 | |
Fair Value, Measurements, Recurring | Corporate debt securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 38,710 | |
Fair Value, Measurements, Recurring | Municipal bonds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 1,656 | |
Fair Value, Measurements, Recurring | Money market funds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 65,060 | 23,459 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 65,060 | 23,459 |
Total Investment Securities | 0 | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | U.S. government agency-backed securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 0 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Corporate debt securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 0 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Municipal bonds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 0 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Money market funds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 65,060 | 23,459 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 0 | 0 |
Total Investment Securities | 59,486 | 70,632 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | U.S. government agency-backed securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 19,120 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Corporate debt securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 38,710 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Municipal bonds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 1,656 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Money market funds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 0 | 0 |
Total Investment Securities | 0 | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | U.S. government agency-backed securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 0 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Corporate debt securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 0 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Municipal bonds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 0 | |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Money market funds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Cash Equivalents | 0 | 0 |
U.S. government agency-backed securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 19,120 | 25,908 |
U.S. government agency-backed securities | Fair Value, Measurements, Recurring | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 25,908 |
U.S. government agency-backed securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 0 |
U.S. government agency-backed securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 25,908 |
U.S. government agency-backed securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 0 |
Corporate debt securities | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | 38,710 | 42,053 |
Corporate debt securities | Fair Value, Measurements, Recurring | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 42,053 |
Corporate debt securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 0 |
Corporate debt securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 42,053 |
Corporate debt securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 0 |
Municipal bonds | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | $ 1,656 | 2,671 |
Municipal bonds | Fair Value, Measurements, Recurring | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 2,671 |
Municipal bonds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 0 |
Municipal bonds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | 2,671 |
Municipal bonds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | | |
Fair Value Inputs, Assets, Quantitative Information [Line Items] | | |
Total Investment Securities | | $ 0 |