XML 68 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments And Contingencies Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2017
Jul. 03, 2016
Jul. 02, 2017
Jul. 03, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 56,336 $ 49,908 $ 58,520 $ 56,706
Provision for warranty liability made during the period 34,515 18,593 61,268 34,808
Settlements made during the period (30,400) (18,108) (59,337) (41,121)
Balance at end of period $ 60,451 $ 50,393 $ 60,451 $ 50,393