BALANCE SHEET COMPONENTS - Allowance For Credit Loss and Sales Returns (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Jan. 01, 2023 |
|
| Allowance for credit losses | ||
| Balance at Beginning of Period | $ 807 | $ 940 |
| Charges to Expense | (170) | (13) |
| Deductions | (71) | (120) |
| Balance at End of Period | 566 | 807 |
| Allowance for sales returns | ||
| Balance at Beginning of Period | 110 | 225 |
| Charges to Expense | 154 | (115) |
| Deductions | 0 | 0 |
| Balance at End of Period | $ 264 | $ 110 |
| X | ||||||||||
- Definition Accounts Receivable, Allowance for Sales Return, Utilize No definition available.
|
| X | ||||||||||
- Definition Accounts Receivable, Allowance for Sales Returns, Current No definition available.
|
| X | ||||||||||
- Definition Accounts Receivable, Allowance for Sales Returns No definition available.
|
| X | ||||||||||
- Definition Accounts Receivable, Sales Returns Charges (Releases) No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|