XML 55 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Warranty [Roll Forward]    
Warranty accrual, beginning of year $ 6,744 $ 4,718
Liabilities accrued for warranties issued during the year 5,542 5,421
Warranty costs incurred during the year (4,871) (3,395)
Warranty accrual, end of year 7,415 6,744
Specific product warranty reserves recorded $ 0 $ 0