XML 59 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments And Contingencies Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2016
Sep. 27, 2015
Oct. 02, 2016
Sep. 27, 2015
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 50,393 $ 40,967 $ 56,706 $ 44,888
Provision for warranty liability made during the period 27,939 22,625 62,748 53,862
Settlements made during the period (24,506) (15,664) (65,628) (50,822)
Balance at end of period $ 53,826 $ 47,928 $ 53,826 $ 47,928