XML 34 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Activity in Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 13,880 $ 13,334 $ 11,954
Charged to Costs and Expenses 9,831 7,415 7,439
Write-offs, Net of Recoveries (7,361) (6,869) (6,059)
Balance at End of Period 16,350 13,880 13,334
Trade Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 6,413 6,131 5,161
Charged to Costs and Expenses 4,309 3,886 3,982
Write-offs, Net of Recoveries (3,438) (3,604) (3,012)
Balance at End of Period 7,284 6,413 6,131
Other Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 7,211 6,952 6,549
Charged to Costs and Expenses 5,518 3,520 3,450
Write-offs, Net of Recoveries (3,923) (3,261) (3,047)
Balance at End of Period 8,806 7,211 6,952
Other Non-Current Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 256 251 244
Charged to Costs and Expenses 4 9 7
Write-offs, Net of Recoveries   (4)  
Balance at End of Period $ 260 $ 256 $ 251