XML 85 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities - Activity Related to Accrued Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning Balance $ 2,628 $ 2,594 $ 2,309
Provision for warranty expense 4,096 4,045 3,544
Fulfillment of warranty obligations (4,153) (4,011) (3,259)
Ending Balance $ 2,571 $ 2,628 $ 2,594