BALANCE SHEET COMPONENTS - Accounts Receivable, Net (Details) $ in Thousands |
Dec. 31, 2023
USD ($)
thirdPartyAgency
|
Jan. 01, 2023
USD ($)
|
Jan. 02, 2022
USD ($)
|
||
|---|---|---|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||
| Accounts receivable, gross | $ 63,517 | $ 55,218 | |||
| Less: allowance for credit losses | (566) | (807) | $ (940) | ||
| Less: allowance for sales returns | (264) | (110) | $ (225) | ||
| Accounts receivable, net | [1] | $ 62,687 | 54,301 | ||
| Number of third-party factor agencies | thirdPartyAgency | 2 | ||||
| Cash held in escrow for factor agencies | $ 100 | $ 500 | |||
| |||||