XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - (Textual 1) (Details)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Warranty period, minimum, in years 1 year  
Warranty period, maximum, in years 8 years  
Sales to Distributors | Revenue    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Percentage of revenue 13.00% 10.00%
Performance Obligations Over Time | Revenue    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Percentage of revenue 2.00% 6.00%