XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 29, 2019
Balance Sheet Related Disclosures [Abstract]    
Deferred revenue $ 38,401 $ 40,246
Long-term warranty reserves 86,354 107,466
Unrecognized tax benefits 19,663 20,067
Long-term pension liability 6,632 5,897
Derivative financial instruments 649 373
Other 35,038 30,251
Other long-term liabilities $ 186,737 $ 204,300