Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Details)

v3.19.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Mar. 30, 2019
Dec. 30, 2017
Dec. 31, 2016
Allowance for doubtful accounts        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance at Beginning of Period $ 26,266 $ 24,993 $ 20,538 $ 22,990
Charged to costs and expenses 2,659 22,553 21,046 16,684
Charged to other accounts 0 0 0 0
Deductions 3,932 19,170 15,318 19,136
Balance at End of Period 24,993 28,376 26,266 20,538
Other accounts receivable allowances        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance at Beginning of Period 208,995 195,955 157,835 161,745
Charged to costs and expenses 465,413   1,613,257 1,482,855
Charged to other accounts 0   0 0
Deductions 478,453   1,562,097 1,486,765
Balance at End of Period 195,955   208,995 157,835
Valuation allowance for deferred income tax assets        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance at Beginning of Period 225,141 226,269 114,990 100,951
Charged to costs and expenses 0 0 0 0
Charged to other accounts 1,128 0 110,151 14,039
Deductions 0 38,011 0 0
Balance at End of Period $ 226,269 $ 188,258 $ 225,141 $ 114,990