XML 80 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Changes in Warranty Reserves (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Commitments And Contingencies [Abstract]    
Balance, beginning of the period $ 2,427 $ 1,788
Accruals 1,930 1,659
Usage (1,692) (1,311)
Balance, end of the period $ 2,665 $ 2,136