v3.24.1.1.u2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Allowance for Doubtful Accounts Receivable, Current, Beginning of Period $ 16,808    
Allowance for Doubtful Accounts Receivable, Current, End of Period 27,589 $ 16,808  
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Allowance for Doubtful Accounts Receivable, Current, Beginning of Period 16,808 10,162 $ 11,929
Valuation Allowances and Reserves, Charged to Cost and Expense 22,112 25,994 11,125
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (11,331) (19,348) (12,892)
Allowance for Doubtful Accounts Receivable, Current, End of Period $ 27,589 $ 16,808 $ 10,162