XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Property, Equipment and Capitalized Software Costs - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Dec. 31, 2018
Property Plant And Equipment [Line Items]          
Capitalized software developed for internal use $ 18,721   $ 18,721   $ 18,292
Depreciation and amortization expense     1,365 $ 1,237  
Capitalized software costs, accumulated amortization 1,000 $ 800 1,000 800  
Maximum [Member]          
Property Plant And Equipment [Line Items]          
Capitalized computer software, additions 100 100 100 100  
Capitalized Software [Member]          
Property Plant And Equipment [Line Items]          
Capitalized software developed for internal use 2,000 2,000 2,000 2,000  
Depreciation and amortization expense $ 100 $ 300 $ 100 $ 300  
Capitalized Software [Member] | Maximum [Member]          
Property Plant And Equipment [Line Items]          
Property, equipment and capitalized software, useful life     5 years    
Capitalized Software [Member] | Minimum [Member]          
Property Plant And Equipment [Line Items]          
Property, equipment and capitalized software, useful life     2 years