XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - (Textual 1) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 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 5.00% 6.00%
Non-product Sale Arrangements | Maximum | Revenue    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Percentage of revenue   5.00%
Performance Obligations Over Time | Revenue    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Percentage of revenue 3.00% 3.00%