Income Taxes - Components of Income (Loss) Before Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Income Tax Disclosure [Abstract] | |||
| United States | $ (45,123) | $ (39,350) | $ (25,387) |
| International | (623) | 903 | 461 |
| Loss before income taxes | $ (45,746) | $ (38,447) | $ (24,926) |