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)