XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Warranty Accrual (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Warranty [Roll Forward]    
Warranty accrual, beginning of period $ 7,415 $ 6,744
Liabilities accrued for warranties issued during the period 6,898 5,020
Warranty costs incurred during the period (4,198) (3,478)
Warranty accrual, end of period $ 10,115 $ 8,286