XML 63 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE, Significant Payment Terms (Details)
12 Months Ended
Dec. 31, 2018
Significant Payment Terms [Abstract]  
Period of payment for products sold under consignment contracts due from customer pulling the product from the hub 60 days
Minimum [Member]  
Warranties [Abstract]  
Standard warranty period of product 1 year
Maximum [Member]  
Warranties [Abstract]  
Standard warranty period of product 3 years
Direct to Customer [Member] | Minimum [Member]  
Significant Payment Terms [Abstract]  
Period of payment for products sold due 30 days
Direct to Customer [Member] | Maximum [Member]  
Significant Payment Terms [Abstract]  
Period of payment for products sold due 90 days
Through Distribution [Member] | Minimum [Member]  
Significant Payment Terms [Abstract]  
Period of payment for products sold due 30 days
Through Distribution [Member] | Maximum [Member]  
Significant Payment Terms [Abstract]  
Period of payment for products sold due 90 days
Power Solutions and Protection [Member] | Maximum [Member]  
Licensing Agreements [Abstract]  
Payment received on reporting date, quarterly or annual 30 days