XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 28, 2018
USD ($)
Disaggregation of Revenue [Line Items]  
Refund liability $ 288
Right to recover product $ 181
Maximum amortization period, capitalized contract costs 1 year
Minimum  
Disaggregation of Revenue [Line Items]  
Payment term for contracts with customers 20 days
Maximum  
Disaggregation of Revenue [Line Items]  
Payment term for contracts with customers 60 days