XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Movement in Standard Product Warranty Accrual [Roll Forward]    
Product warranty accrual, beginning $ 4,186 $ 2,677
Warranty charges incurred, net (526) (239)
Provision for warranty charges 730 445
Product warranty accrual, ending $ 4,390 $ 2,883
Minimum    
Product Warranty Liability [Line Items]    
Product warranty period 3 months  
Maximum    
Product Warranty Liability [Line Items]    
Product warranty period 36 months