Stockholders' Equity - Common and Preferred Stock (Details) - shares shares in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Common Stock [Abstract] | ||
| Common stock, shares authorized | 250,000 | 250,000 |
| Common stock, reserved for future issuance | 33,347 | |
| Preferred Stock [Abstract] | ||
| Preferred stock, shares authorized | 5,000 | 5,000 |