Marketable Securities - Available-for-sale Securities (Details) - USD ($) $ in Thousands | Mar. 31, 2015 | Dec. 31, 2014 |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 1,127 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (26) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 2,966 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (24) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | 4,093 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | (50) | |
Due within one year, Amortized Cost | 7,327 | |
Due within one year, Estimated fair value | 7,314 | |
Due after one year through five years, Amortized Cost | 17,611 | |
Due after one year through five years, Estimated fair value | 17,771 | |
Due after five years through ten years, Amortized Cost | 361 | |
Due after five years through ten years, Estimated fair value | 362 | |
Total available-for-sale securities, Amortized Cost | 25,299 | $ 26,096 |
Total available-for-sale securities, Estimated fair value | 25,447 | $ 26,156 |
Corporate Debt Securities [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 1,127 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (26) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 2,533 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (22) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | 3,660 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | (48) | |
Total available-for-sale securities, Amortized Cost | 19,220 | |
Total available-for-sale securities, Estimated fair value | 19,334 | |
Municipal Bonds [Member] | | |
Schedule of Available-for-sale Securities [Line Items] | | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | 0 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | 0 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | 433 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (2) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | 433 | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | (2) | |
Total available-for-sale securities, Amortized Cost | 6,079 | |
Total available-for-sale securities, Estimated fair value | $ 6,113 | |