XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Activity in Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 27,320 $ 24,069 $ 16,785
Charged to Costs and Expenses 18,266 14,032 12,220
Write-offs, Net of Recoveries (13,198) (10,781) (4,936)
Balance at End of Period 32,388 27,320 24,069
Trade Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 11,738 12,121 7,074
Charged to Costs and Expenses 6,449 5,704 7,354
Write-offs, Net of Recoveries (5,283) (6,087) (2,307)
Balance at End of Period 12,904 11,738 12,121
Other Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 15,376 11,745 9,511
Charged to Costs and Expenses 11,811 8,325 4,863
Write-offs, Net of Recoveries (7,911) (4,694) (2,629)
Balance at End of Period 19,276 15,376 11,745
Other Non-Current Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 206 203 200
Charged to Costs and Expenses 6 3 3
Write-offs, Net of Recoveries (4) 0 0
Balance at End of Period $ 208 $ 206 $ 203