XML 68 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Schedule Of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Sales and marketing programs $ 96,153 $ 74,330
Warranty obligation 75,824 58,520
Freight 10,567 8,980
Other 39,926 28,844
Total other accrued liabilities $ 222,470 $ 170,674