XML 184 R121.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance $ 8,057 $ 8,145 $ 6,661
Additions, Charged to Operating Results 1,690 1,633 2,683
Additions, Charged to Other Accounts 110 (39) 339
Deductions 2,390 1,682 1,538
Ending Balance 7,467 8,057 8,145
Allowance for Sales Adjustments      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 12,987 9,477 4,874
Additions, Charged to Operating Results 267,165 254,135 185,198
Additions, Charged to Other Accounts 0 0 0
Deductions 271,772 250,625 180,595
Ending Balance 8,380 12,987 9,477
Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 26,150 14,479 25,611
Additions, Charged to Operating Results 0 11,776 0
Additions, Charged to Other Accounts 8,190 0 0
Deductions 818 105 11,132
Ending Balance $ 33,522 $ 26,150 $ 14,479