XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Revenue Returns Reserves (Details) - Revenue Return Reserve [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance $ 74,996 $ 51,520 $ 109,872 $ 98,851
Increases 43,383 56,445 106,385 146,356
Returns taken (39,862) (46,067) (137,740) (183,309)
Ending balances $ 78,517 $ 61,898 $ 78,517 $ 61,898