XML 110 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 219,317 $ 270,338 $ 253,569
Charged (Credit) to costs and expenses (2,002) (50,857) 15,028
Charged (credit) to other accounts 73 2 2,943
Settlements & write-offs net of recoveries (9,730) (166) (1,202)
Balance at end of period 207,658 219,317 270,338
Valuation allowance for deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 209,691 260,687 252,578
Charged (Credit) to costs and expenses (2,583) (50,960) 7,450
Charged (credit) to other accounts 0 (36) 659
Settlements & write-offs net of recoveries 0 0 0
Balance at end of period 207,108 209,691 260,687
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 9,371 9,299 621
Charged (Credit) to costs and expenses 1 3 7,362
Charged (credit) to other accounts 73 38 2,284
Settlements & write-offs net of recoveries (9,248) 31 (968)
Balance at end of period 197 9,371 9,299
Allowance for warranty expense      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 255 352 370
Charged (Credit) to costs and expenses 580 100 216
Charged (credit) to other accounts 0 0 0
Settlements & write-offs net of recoveries (482) (197) (234)
Balance at end of period $ 353 $ 255 $ 352