XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Statements Details - Warranty Accrual (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Warranty [Roll Forward]    
Warranty accrual, beginning of period $ 6,742 $ 5,362
Liabilities accrued for warranties issued during the period 2,181 2,082
Warranty costs incurred during the period (2,852) (2,370)
Warranty accrual, end of period $ 6,071 $ 5,074