Commitments and Contingencies (Details 2) |
Dec. 31, 2015
USD ($)
|
|---|---|
| Future Minimum Lease Payments under Non-Cancelable Capital Leases [Abstract] | |
| 2016 | $ 163 |
| 2017 | 54 |
| Total minimum lease payments | 217 |
| Less amount representing interest | (8) |
| Present value of capital lease obligations | 209 |
| Less current portion | (155) |
| Non-current portion | $ 54 |