XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable, gross $ 228,415 $ 189,636
Less: allowance for credit losses (13,871) (14,750)
Less: allowance for sales returns (166) (309)
Accounts receivable, net $ 214,378 $ 174,577