XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Revenue Returns Reserves (Details) - Revenue Return Reserve - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balances $ 81,851 $ 75,044 $ 101,326 $ 104,001
Increases 37,422 41,945 103,127 119,070
Returns taken (25,976) (42,845) (111,156) (148,927)
Ending balances $ 93,297 $ 74,144 $ 93,297 $ 74,144