XML 103 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Product Warranties) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Dec. 28, 2019
Dec. 29, 2018
Product Warranty Accrual [Roll Forward]          
Balance at beginning of period $ 15,450 $ 15,388 $ 15,250    
Accruals for warranties issued during period 19,600 22,697 20,075    
Adjustments related to pre-existing warranties 906 233 194    
Settlements made during the period (20,091) (22,868) (20,131)    
Balance at end of period 15,865 15,450 15,388    
Product Warranties Disclosures [Abstract]          
Current - in the next twelve months       $ 7,940 $ 9,455
Long-term - beyond one year       7,925 5,995
Standard product warranty accrual $ 15,865 $ 15,388 $ 15,388 $ 15,865 $ 15,450