XML 67 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments And Contingencies Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2017
Oct. 02, 2016
Oct. 01, 2017
Oct. 02, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 60,451 $ 50,393 $ 58,520 $ 56,706
Provision for warranty liability made during the period 35,815 27,939 97,083 62,748
Settlements made during the period (28,716) (24,506) (88,053) (65,628)
Balance at end of period $ 67,550 $ 53,826 $ 67,550 $ 53,826