XML 23 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Product Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Movement in Product Warranty Liability [Roll Forward]    
Balance, beginning of period $ 5,575 $ 6,117
Accruals 3,721 2,772
Payments (3,923) (3,183)
Balance, end of period $ 5,373 $ 5,706
Minimum    
Product Liability Contingency [Line Items]    
Product warranty period 30 days