XML 46 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Account Receivable Reserves (Details) - Revenue Reserve [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance $ 68,317 $ 55,875 $ 98,851 $ 74,045
Increases 48,285 85,335 89,911 119,550
Returns taken (65,082) (60,933) (137,242) (113,318)
Ending balances $ 51,520 $ 80,277 $ 51,520 $ 80,277