XML 55 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements - Textual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Deferred revenue $ 2,399 $ (915) $ (3,634)
Increase (decrease) in inventories 8,962 18,037 $ (4,526)
Accounting Standards Update 2014-09 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Adjustment opening balance of equity   900  
Deferred revenue   (1,600)  
Increase (decrease) in inventories   $ (700)  
Accounting Standards Update 2016-02 [Member] | Minimum [Member] | Pro Forma [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Lease liabilities 10,500    
Lease assets 10,500    
Accounting Standards Update 2016-02 [Member] | Maximum [Member] | Pro Forma [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Lease liabilities 12,500    
Lease assets $ 12,500