XML 91 R73.htm IDEA: XBRL DOCUMENT v3.23.4
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jan. 01, 2023
Jan. 02, 2022
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable, gross $ 184,733 $ 134,651
Less: allowance for credit losses (14,750) (14,375)
Less: allowance for sales returns (309) (269)
Accounts receivable, net $ 169,674 $ 120,007