Commitments and Contingencies - Aggregate Future Minimum Lease Payments (Details) $ in Thousands |
Sep. 30, 2016
USD ($)
|
|---|---|
| Minimum Lease Payments | |
| 2016 (remaining) | $ 624 |
| 2017 | 2,449 |
| 2018 | 2,383 |
| 2019 | 2,390 |
| 2020 | 2,383 |
| Thereafter | 4,515 |
| Total | $ 14,744 |