XML 117 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Allowance For Doubtful Accounts [Member]      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 2,659 $ 1,572 $ 1,303
Charged to (Recovery of) Costs and Expense 100 245 356
Charged to Other Accounts (net) 1,200 0
Deductions 174 358 87
Balance at End of Period 2,585 2,659 1,572
Deferred Tax Valuation Allowance [Member]      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 13,960 11,772 10,948
Charged to (Recovery of) Costs and Expense 2,188 824
Charged to Other Accounts (net) 0
Deductions 0
Balance at End of Period $ 12,170 $ 13,960 $ 11,772