Summary of Significant Accounting Policies (Details) |
12 Months Ended |
|---|---|
Dec. 31, 2016 | |
| Computer equipment and computer software [Member] | |
| Estimated useful life | 3 years |
| Laboratory Equipment [Member] | |
| Estimated useful life | 5 years |
| Equipment held under capital lease | |
| Estimated useful life | 5 years |
| Office Furniture and Equipment [Member] | |
| Estimated useful life | 5 years |
| Buildings [Member] | |
| Estimated useful life | 30 years |