v3.10.0.1
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Dec. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accumulated deficit $ (174,484,000) $ (174,484,000) $ (177,145,000)
Deferred revenue, revenue recognized   15,600,000  
Capitalized contract cost 600,000 600,000  
Capitalized contract cost, amortization $ 21,000 $ 39,000  
Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accumulated deficit     $ 100,000
Customer Contracts      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Weighted-Average Remaining Life (Years)   5 years