XML 57 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 29, 2019
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable, gross $ 266,884 $ 247,258
Less: allowance for credit losses (22,484) (19,975)
Less: allowance for sales returns (924) (807)
Accounts receivable, net 243,476 226,476
Debt Instrument [Line Items]    
Accounts receivable, gross 266,884 $ 247,258
Loan And Security Agreement Lien    
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable, gross 68,800  
Debt Instrument [Line Items]    
Accounts receivable, gross $ 68,800