XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components (Schedule Of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Apr. 02, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Sales and marketing $ 60,572 $ 74,330
Warranty obligation 56,336 58,520
Freight 5,008 8,980
Other 27,366 28,844
Total other accrued liabilities $ 149,282 $ 170,674