XML 84 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Notes)
12 Months Ended
Jan. 01, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
DescriptionBalance at
Beginning of Period
Additions Charged to
 Expense and Other Accounts
Amounts Charged
 Against Reserve
Balance at
End of Period
Year ended January 1, 2022
Allowance for credit losses$1,805 $728 
(1)
$(96)$2,437 
Allowance for sales returns and allowances1,222 (953)
(1)
(104)165 
Year ended January 2, 2021
Allowance for credit losses2,206 128 
(1)
(529)1,805 
Allowance for sales returns and allowances700 814 
(1)
(292)1,222 
Year ended December 28, 2019
Allowance for credit losses1,535 1,021 (350)2,206 
Allowance for sales returns and allowances432 1,696 (1,428)700 
______________
(1)     Additions charged to expense and other accounts include amounts from immaterial business combinations.