XML 57 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies, Revenue Recognition (Details) - item
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue recognition    
Remaining performance obligation, expected timing for substantial portion of performance obligations 3 months  
Remaining performance obligation, expected timing for nearly all performance obligations 1 year  
Practical expedient, performance obligation true  
Practical expedient, incremental cost of obtaining contract true  
Percentage of net sales attributable to broadband communication market (as a percent)   6.00%
Minimum    
Revenue recognition    
Payment terms 30 days  
Number of reporting periods that may be extended across for multiple delivery dates 1  
Maximum    
Revenue recognition    
Payment terms 120 days  
Percentage of net sales recognized over time 5.00%