XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Jan. 01, 2018
Revenue, Major Customer [Line Items]    
Contract liabilities $ 31,093 $ 30,574
Change 518  
Revenue recognized related to deferred revenue and customer loyalty program 3,900  
Deferred revenue.    
Revenue, Major Customer [Line Items]    
Contract liabilities 16,071 15,850
Change 220  
Customer loyalty program    
Revenue, Major Customer [Line Items]    
Contract liabilities 15,022 $ 14,724
Change $ 298