XML 63 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - (Textual 1) (Details)
12 Months Ended
Dec. 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 8.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 5.00%