XML 118 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2023
Jan. 02, 2022
Jan. 03, 2021
Allowance for Expected Credit Losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 4,960 $ 6,643 $ 3,793
Charged to costs and expenses (357) (705) 3,777
Charged to other accounts 0 0 0
Deductions 651 978 927
Balance at end of year 3,952 4,960 6,643
Warranty and Sales Allowances Reserves      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 2,702 3,248 3,853
Charged to costs and expenses (41) 366 1,062
Charged to other accounts 0 0 0
Deductions 570 912 1,667
Balance at end of year $ 2,091 $ 2,702 $ 3,248